<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>v_hdmitxss1: xv_hdmitxss1.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">v_hdmitxss1
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="pages.html"><span>Examples</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xv__hdmitxss1_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xv_hdmitxss1.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Overview</h2>
<div class="textblock"><p>This is main header file of the Xilinx HDMI TX Subsystem driver. </p>
<p><b>HDMI Transmitter Subsystem Overview</b></p>
<p>HDMI TX Subsystem is a collection of IP cores bounded together by software to provide an abstract view of the processing pipe. It hides all the complexities of programming the underlying cores from end user.</p>
<p><b>Subsystem Driver Features</b></p>
<p>HDMI Subsystem supports following features</p>
<ul>
<li>AXI Stream Input/Output interface</li>
<li>1, 2 or 4 pixel-wide video interface</li>
<li>8/10/12/16 bits per component</li>
<li>RGB &amp; YCbCr color space</li>
<li>Up to 4k2k 60Hz resolution at both Input and Output interface</li>
<li>Interlaced input support (1080i 50Hz/60Hz)</li>
</ul>
<pre>
MODIFICATION HISTORY:</pre><pre>Ver   Who    Date     Changes
</p>
<hr/>
<p>
1.00  EB   22/05/18 Initial release.
</pre> </div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_v___hdmi_tx_ss1___log.html">XV_HdmiTxSs1_Log</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains the logging mechanism for debug.  <a href="struct_x_v___hdmi_tx_ss1___log.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_v___hdmi_tx_ss1___sub_core.html">XV_HdmiTxSs1_SubCore</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sub-Core Configuration Table.  <a href="struct_x_v___hdmi_tx_ss1___sub_core.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_v___hdmi_tx_ss1___config.html">XV_HdmiTxSs1_Config</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video Processing Subsystem configuration structure.  <a href="struct_x_v___hdmi_tx_ss1___config.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_v___hdmi_tx_ss1___dyn_hdr___config.html">XV_HdmiTxSs1_DynHdr_Config</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dynamic HDR configuration structure.  <a href="struct_x_v___hdmi_tx_ss1___dyn_hdr___config.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The XVprocss driver instance data.  <a href="struct_x_v___hdmi_tx_ss1.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a148f62800d26bf1c06dec91d671a0b5d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a148f62800d26bf1c06dec91d671a0b5d">HDMITXSS1_H</a></td></tr>
<tr class="memdesc:a148f62800d26bf1c06dec91d671a0b5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; prevent circular inclusions by using protection macros  <a href="#a148f62800d26bf1c06dec91d671a0b5d">More...</a><br/></td></tr>
<tr class="separator:a148f62800d26bf1c06dec91d671a0b5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a2750a0f3b06405107dbb399241bc7c68"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a2750a0f3b06405107dbb399241bc7c68">XV_HdmiTxSs1_Callback</a> )(void *CallbackRef)</td></tr>
<tr class="memdesc:a2750a0f3b06405107dbb399241bc7c68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback type for interrupt.  <a href="#a2750a0f3b06405107dbb399241bc7c68">More...</a><br/></td></tr>
<tr class="separator:a2750a0f3b06405107dbb399241bc7c68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e53af1b6edd9492aea8ae22e35c4923"><td class="memItemLeft" align="right" valign="top">typedef u64(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a4e53af1b6edd9492aea8ae22e35c4923">XV_HdmiTxSs1_LogCallback</a> )(void *CallbackRef)</td></tr>
<tr class="memdesc:a4e53af1b6edd9492aea8ae22e35c4923"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback type for interrupt.  <a href="#a4e53af1b6edd9492aea8ae22e35c4923">More...</a><br/></td></tr>
<tr class="separator:a4e53af1b6edd9492aea8ae22e35c4923"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Handler Types</div></td></tr>
<tr class="memitem:a3235ae792b21ddbc07efb7b78edde194"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194">XV_HdmiTxSs1_LogEvent</a> { <br/>
&#160;&#160;<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a866496865355f8f425396ffcfed82013">XV_HDMITXSS1_LOG_EVT_NONE</a> = 1, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a0b16619b4646eb99a2e88ead03e48c5b">XV_HDMITXSS1_LOG_EVT_HDMITX1_INIT</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194ae69bc0ec2857088237ad39aef1e68b86">XV_HDMITXSS1_LOG_EVT_VTC_INIT</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a887d1b62c780925e370aa7b9b9a6dc85">XV_HDMITXSS1_LOG_EVT_HDCPTIMER_INIT</a>, 
<br/>
&#160;&#160;<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a7c8943a13a3c3d6312ed2a209053625e">XV_HDMITXSS1_LOG_EVT_HDCP14_INIT</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a8b64cc43e15154910bdbae8fe0996165">XV_HDMITXSS1_LOG_EVT_HDCP22_INIT</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a2a7c2c6ca40a6ad70cdf09ee9b96d042">XV_HDMITXSS1_LOG_EVT_REMAP_HWRESET_INIT</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a456eb72c06ddf5a4b3e2ca62984d2963">XV_HDMITXSS1_LOG_EVT_REMAP_INIT</a>, 
<br/>
&#160;&#160;<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194aa87456980697e1644c7bb078cdb8133d">XV_HDMITXSS1_LOG_EVT_START</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194acca316c46a14ae90bc9f061ad3237532">XV_HDMITXSS1_LOG_EVT_STOP</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194aa76ec71708386984f5f4fea5acc931cf">XV_HDMITXSS1_LOG_EVT_RESET</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194ac930f1fc9257c1da958d67b03444c0d0">XV_HDMITXSS1_LOG_EVT_CONNECT</a>, 
<br/>
&#160;&#160;<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a2f4d6c3af1944f8a49a8c07432d436ad">XV_HDMITXSS1_LOG_EVT_TOGGLE</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a053e688b709b25b89758bc93c9136a7f">XV_HDMITXSS1_LOG_EVT_DISCONNECT</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a4bcb4867aceecc187b9a5f6d47f53f24">XV_HDMITXSS1_LOG_EVT_STREAMUP</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194aa11ffa509dca45f524be5f1581fa9abe">XV_HDMITXSS1_LOG_EVT_STREAMDOWN</a>, 
<br/>
&#160;&#160;<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194abe1911338db298a23ec713716866e18b">XV_HDMITXSS1_LOG_EVT_STREAMSTART</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a2d48220e23a699da5867d80635d0bba4">XV_HDMITXSS1_LOG_EVT_SETAUDIOCHANNELS</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a234af83a647787d55f370e3a79a15813">XV_HDMITXSS1_LOG_EVT_AUDIOMUTE</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a354a534f998dd4363b911c957a0af56f">XV_HDMITXSS1_LOG_EVT_AUDIOUNMUTE</a>, 
<br/>
&#160;&#160;<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a528bac26f2b8c837408002ac0d8585ad">XV_HDMITXSS1_LOG_EVT_AUDIOINVALIDSAMPRATE</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a39d7665d5e5f22c57708000628278891">XV_HDMITXSS1_LOG_EVT_SETSTREAM</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194ace22b4eab03167367ac29945fda4eae6">XV_HDMITXSS1_LOG_EVT_HDCP14_AUTHREQ</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194ae6028a0e316af27cf053cca09746ad5b">XV_HDMITXSS1_LOG_EVT_HDCP22_AUTHREQ</a>, 
<br/>
&#160;&#160;<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a1e3c8f08230dbabe9352b74ed1fe9b0b">XV_HDMITXSS1_LOG_EVT_PIX_REPEAT_ERR</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194abcc147bc9e9f384ec1ca08fbac8b87e7">XV_HDMITXSS1_LOG_EVT_VTC_RES_ERR</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a8b93e92cded00d1b93fa61212cd2163a">XV_HDMITXSS1_LOG_EVT_BRDG_LOCKED</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a9a7ca5e6f48bbf35ce1cf5e6eb9f8343">XV_HDMITXSS1_LOG_EVT_BRDG_UNLOCKED</a>, 
<br/>
&#160;&#160;<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194ad9b5a045dc775b00f814c3bbd5b3d7ea">XV_HDMITXSS1_LOG_EVT_FRL_START</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194ab092edcc43dc4cfafe5fdeda63c6d419">XV_HDMITXSS1_LOG_EVT_FRL_LT_PASS</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194afc70a2fee8b8c6a16bd55a994ecdf9a2">XV_HDMITXSS1_LOG_EVT_FRL_CFG</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a521bdc151a83e9587a1d73afbc691502">XV_HDMITXSS1_LOG_EVT_TMDS_START</a>
, <br/>
&#160;&#160;<a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194af927e6926684df592bce30a715e59a22">XV_HDMITXSS1_LOG_EVT_DUMMY</a>
<br/>
 }</td></tr>
<tr class="separator:a3235ae792b21ddbc07efb7b78edde194"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaada5d3120ac619251742ad9765d658e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>XV_HdmiTxSs1_HpdToleranceType</b> </td></tr>
<tr class="separator:aaada5d3120ac619251742ad9765d658e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4934fefc2258a7e60fd8fd893b52e470"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a4934fefc2258a7e60fd8fd893b52e470">XV_HdmiTxSs1_HdcpProtocol</a> { <a class="el" href="xv__hdmitxss1_8h.html#a4934fefc2258a7e60fd8fd893b52e470a01f677d86577b9fe8b731a7854d4be3e">XV_HDMITXSS1_HDCP_NONE</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a4934fefc2258a7e60fd8fd893b52e470a622afa582ce21152e807512ab52e70df">XV_HDMITXSS1_HDCP_14</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a4934fefc2258a7e60fd8fd893b52e470a197b5e4be4a1f4a0f4ce55aa5e5cd8c6">XV_HDMITXSS1_HDCP_22</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#a4934fefc2258a7e60fd8fd893b52e470adef791b14ca92a3aa971e6427a17d5b6">XV_HDMITXSS1_HDCP_BOTH</a>
 }</td></tr>
<tr class="memdesc:a4934fefc2258a7e60fd8fd893b52e470"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify the HDCP protection schemes.  <a href="xv__hdmitxss1_8h.html#a4934fefc2258a7e60fd8fd893b52e470">More...</a><br/></td></tr>
<tr class="separator:a4934fefc2258a7e60fd8fd893b52e470"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0380636a719ea9bba888107e9ef1598"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598">XV_HdmiTxSs1_HandlerType</a> { <br/>
&#160;&#160;<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598a36bb7f2cb35d2b70b5a584d5995e3d90">XV_HDMITXSS1_HANDLER_CONNECT</a> = 1, 
<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598aa21b6b56f344cca13c5cea510848fd73">XV_HDMITXSS1_HANDLER_TOGGLE</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598a3eb4ce7807f91aefd8002b04375c968e">XV_HDMITXSS1_HANDLER_BRDGLOCK</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598ae507944ee9fa6cbc733ec5943e0cc952">XV_HDMITXSS1_HANDLER_BRDGUNLOCK</a>, 
<br/>
&#160;&#160;<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598a63e6103e44c8b3811f82a0f4510283dc">XV_HDMITXSS1_HANDLER_BRDGOVERFLOW</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598aede1d2fd5a4f9e2d44e3a3a288727be2">XV_HDMITXSS1_HANDLER_BRDGUNDERFLOW</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598aa3adf947a1f5051853bb0c9252d983ab">XV_HDMITXSS1_HANDLER_VS</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598aee8e05ce37bec954ff093be2b4a853b8">XV_HDMITXSS1_HANDLER_STREAM_DOWN</a>, 
<br/>
&#160;&#160;<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598a3ca957d56639b5ce1faae51782d72531">XV_HDMITXSS1_HANDLER_STREAM_UP</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598ab1813106e49d698176af08429bc2a4ee">XV_HDMITXSS1_HANDLER_ERROR</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598af3ecb4e6dc9bee12b9801bab78eaaf6d">XV_HDMITXSS1_HANDLER_FRL_CONFIG</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598a1686e8bd807a9946e01853f91c3d2b8a">XV_HDMITXSS1_HANDLER_FRL_FFE</a>, 
<br/>
&#160;&#160;<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598ae81dedb4d3039ba12fcb9578f7fc0a6d">XV_HDMITXSS1_HANDLER_FRL_START</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598ab27eb8862c898a06fa8b420bb16d62e5">XV_HDMITXSS1_HANDLER_FRL_STOP</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598a73a62440f757dba1bbb051b6d6ad5903">XV_HDMITXSS1_HANDLER_TMDS_CONFIG</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598a682fdab311ffe6d7ed4200c49b387459">XV_HDMITXSS1_HANDLER_HDCP_AUTHENTICATED</a>, 
<br/>
&#160;&#160;<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598abf61dbf4ed87f8462a390a8fbd977b41">XV_HDMITXSS1_HANDLER_HDCP_DOWNSTREAM_TOPOLOGY_AVAILABLE</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598aa21efbb294b3b6a5b48b9d08457591f5">XV_HDMITXSS1_HANDLER_HDCP_UNAUTHENTICATED</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598a574e36d061eddc8eb801e20f69e9ba76">XV_HDMITXSS1_HANDLER_DYNHDR_MWT</a>, 
<a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598a384aed5df923477235afe1baad98dbaf">XV_HDMITXSS1_HANDLER_DSCDECODE_FAIL</a>
<br/>
 }</td></tr>
<tr class="memdesc:ac0380636a719ea9bba888107e9ef1598"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify different types of handler and used to differentiate interrupt requests from peripheral.  <a href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598">More...</a><br/></td></tr>
<tr class="separator:ac0380636a719ea9bba888107e9ef1598"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gaaf001944a81d3bd089b05eba16ee2e8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_v___hdmi_tx_ss1___config.html">XV_HdmiTxSs1_Config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__v__hdmitxss1.html#gaaf001944a81d3bd089b05eba16ee2e8b">XV_HdmiTxSs1_LookupConfig</a> (u32 DeviceId)</td></tr>
<tr class="memdesc:gaaf001944a81d3bd089b05eba16ee2e8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function looks for the device configuration based on the unique device ID.  <a href="group__v__hdmitxss1.html#gaaf001944a81d3bd089b05eba16ee2e8b">More...</a><br/></td></tr>
<tr class="separator:gaaf001944a81d3bd089b05eba16ee2e8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3537a143a1eaa7fbb7ada6489bd90c10"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a3537a143a1eaa7fbb7ada6489bd90c10">XV_HdmiTxSS1_SetHdmiFrlMode</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a3537a143a1eaa7fbb7ada6489bd90c10"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the core into HDMI mode.  <a href="#a3537a143a1eaa7fbb7ada6489bd90c10">More...</a><br/></td></tr>
<tr class="separator:a3537a143a1eaa7fbb7ada6489bd90c10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad69b7781c8499dfd2cf8b1cd6744baf2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#ad69b7781c8499dfd2cf8b1cd6744baf2">XV_HdmiTxSS1_SetHdmiTmdsMode</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:ad69b7781c8499dfd2cf8b1cd6744baf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the core into HDMI mode.  <a href="#ad69b7781c8499dfd2cf8b1cd6744baf2">More...</a><br/></td></tr>
<tr class="separator:ad69b7781c8499dfd2cf8b1cd6744baf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a560f9760e65b16395c8fd64cb8df6a3a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a560f9760e65b16395c8fd64cb8df6a3a">XV_HdmiTxSS1_SetDviMode</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a560f9760e65b16395c8fd64cb8df6a3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the core into DVI mode.  <a href="#a560f9760e65b16395c8fd64cb8df6a3a">More...</a><br/></td></tr>
<tr class="separator:a560f9760e65b16395c8fd64cb8df6a3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff70f057b5e8d79e33f15f730008a2b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#aff70f057b5e8d79e33f15f730008a2b6">XV_HdmiTxSS1_HdmiTx1IntrHandler</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:aff70f057b5e8d79e33f15f730008a2b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function calls the interrupt handler for HDMI TX.  <a href="#aff70f057b5e8d79e33f15f730008a2b6">More...</a><br/></td></tr>
<tr class="separator:aff70f057b5e8d79e33f15f730008a2b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33b732506d6578b5daf78406e2864af0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a33b732506d6578b5daf78406e2864af0">XV_HdmiTxSs1_CfgInitialize</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, <a class="el" href="struct_x_v___hdmi_tx_ss1___config.html">XV_HdmiTxSs1_Config</a> *CfgPtr, UINTPTR EffectiveAddr)</td></tr>
<tr class="memdesc:a33b732506d6578b5daf78406e2864af0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes the video subsystem and included sub-cores.  <a href="#a33b732506d6578b5daf78406e2864af0">More...</a><br/></td></tr>
<tr class="separator:a33b732506d6578b5daf78406e2864af0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7af1bd6d17bec50d8223283879838e12"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a7af1bd6d17bec50d8223283879838e12">XV_HdmiTxSS1_SetAppVersion</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 maj, u8 min)</td></tr>
<tr class="memdesc:a7af1bd6d17bec50d8223283879838e12"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will set the major and minor application version in TXSs struct.  <a href="#a7af1bd6d17bec50d8223283879838e12">More...</a><br/></td></tr>
<tr class="separator:a7af1bd6d17bec50d8223283879838e12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5fe79e1483f941b8310cc0ad340d780"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#ab5fe79e1483f941b8310cc0ad340d780">XV_HdmiTxSs1_Start</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:ab5fe79e1483f941b8310cc0ad340d780"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function starts the HDMI TX subsystem including all sub-cores that are included in the processing pipeline for a given use-case.  <a href="#ab5fe79e1483f941b8310cc0ad340d780">More...</a><br/></td></tr>
<tr class="separator:ab5fe79e1483f941b8310cc0ad340d780"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8016b341785251b3d59949739f6813f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a8016b341785251b3d59949739f6813f1">XV_HdmiTxSs1_Stop</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a8016b341785251b3d59949739f6813f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function stops the HDMI TX subsystem including all sub-cores Stop the video pipe starting from front to back.  <a href="#a8016b341785251b3d59949739f6813f1">More...</a><br/></td></tr>
<tr class="separator:a8016b341785251b3d59949739f6813f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a793b1339e8400d44c8bed3a3a578728f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a793b1339e8400d44c8bed3a3a578728f">XV_HdmiTxSs1_Reset</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a793b1339e8400d44c8bed3a3a578728f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function resets the video subsystem sub-cores.  <a href="#a793b1339e8400d44c8bed3a3a578728f">More...</a><br/></td></tr>
<tr class="separator:a793b1339e8400d44c8bed3a3a578728f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72cb6b0c598ac1b9aa586f71098ce464"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a72cb6b0c598ac1b9aa586f71098ce464">XV_HdmiTxSs1_TXCore_VRST</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 Reset)</td></tr>
<tr class="memdesc:a72cb6b0c598ac1b9aa586f71098ce464"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function asserts or releases the Internal Video reset of the HDMI subcore within the subsystem.  <a href="#a72cb6b0c598ac1b9aa586f71098ce464">More...</a><br/></td></tr>
<tr class="separator:a72cb6b0c598ac1b9aa586f71098ce464"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad62c869187a488987bf7407036d1e642"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#ad62c869187a488987bf7407036d1e642">XV_HdmiTxSs1_TXCore_LRST</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 Reset)</td></tr>
<tr class="memdesc:ad62c869187a488987bf7407036d1e642"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function asserts or releases the Internal Link reset of the HDMI subcore within the subsystem.  <a href="#ad62c869187a488987bf7407036d1e642">More...</a><br/></td></tr>
<tr class="separator:ad62c869187a488987bf7407036d1e642"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cbdc81e24b07cdab00d1803691d8bb0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a8cbdc81e24b07cdab00d1803691d8bb0">XV_HdmiTxSs1_VRST</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 Reset)</td></tr>
<tr class="memdesc:a8cbdc81e24b07cdab00d1803691d8bb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function asserts or releases the video reset of other blocks within the subsystem.  <a href="#a8cbdc81e24b07cdab00d1803691d8bb0">More...</a><br/></td></tr>
<tr class="separator:a8cbdc81e24b07cdab00d1803691d8bb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb2b35bcb7e732e6cbad0fbd4ee85a12"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#abb2b35bcb7e732e6cbad0fbd4ee85a12">XV_HdmiTxSs1_SYSRST</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 Reset)</td></tr>
<tr class="memdesc:abb2b35bcb7e732e6cbad0fbd4ee85a12"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function asserts or releases the system reset of other blocks within the subsystem.  <a href="#abb2b35bcb7e732e6cbad0fbd4ee85a12">More...</a><br/></td></tr>
<tr class="separator:abb2b35bcb7e732e6cbad0fbd4ee85a12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20c8a38317d064caefd59327cb70339e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a20c8a38317d064caefd59327cb70339e">XV_HdmiTxSs1_SetGcpAvmuteBit</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a20c8a38317d064caefd59327cb70339e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the HDMI TX AUX GCP register AVMUTE bit.  <a href="#a20c8a38317d064caefd59327cb70339e">More...</a><br/></td></tr>
<tr class="separator:a20c8a38317d064caefd59327cb70339e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc71961da1802a0438376e8c5bd0fe47"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#abc71961da1802a0438376e8c5bd0fe47">XV_HdmiTxSs1_ClearGcpAvmuteBit</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:abc71961da1802a0438376e8c5bd0fe47"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function clears the HDMI TX AUX GCP register AVMUTE bit.  <a href="#abc71961da1802a0438376e8c5bd0fe47">More...</a><br/></td></tr>
<tr class="separator:abc71961da1802a0438376e8c5bd0fe47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af612cb681a6f8861b25a216cf27268b0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#af612cb681a6f8861b25a216cf27268b0">XV_HdmiTxSs1_SetGcpClearAvmuteBit</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:af612cb681a6f8861b25a216cf27268b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the HDMI TX AUX GCP register CLEAR_AVMUTE bit.  <a href="#af612cb681a6f8861b25a216cf27268b0">More...</a><br/></td></tr>
<tr class="separator:af612cb681a6f8861b25a216cf27268b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46dbf912771f8ca51d5ab990e43a4a92"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a46dbf912771f8ca51d5ab990e43a4a92">XV_HdmiTxSs1_ClearGcpClearAvmuteBit</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a46dbf912771f8ca51d5ab990e43a4a92"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function clears the HDMI TX AUX GCP register CLEAR_AVMUTE bit.  <a href="#a46dbf912771f8ca51d5ab990e43a4a92">More...</a><br/></td></tr>
<tr class="separator:a46dbf912771f8ca51d5ab990e43a4a92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2471c9ea0cfcc0a3c17027cfd8828d26"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a2471c9ea0cfcc0a3c17027cfd8828d26">XV_HdmiTxSs1_SetCallback</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598">XV_HdmiTxSs1_HandlerType</a> HandlerType, void *CallbackFuncPtr, void *CallbackRef)</td></tr>
<tr class="memdesc:a2471c9ea0cfcc0a3c17027cfd8828d26"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function installs an asynchronous callback function for the given HandlerType:  <a href="#a2471c9ea0cfcc0a3c17027cfd8828d26">More...</a><br/></td></tr>
<tr class="separator:a2471c9ea0cfcc0a3c17027cfd8828d26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c993ee2d634939464d720bc8312c6ce"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a8c993ee2d634939464d720bc8312c6ce">XV_HdmiTxSs1_SetLogCallback</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u64 *CallbackFunc, void *CallbackRef)</td></tr>
<tr class="memdesc:a8c993ee2d634939464d720bc8312c6ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function installs an asynchronous callback function for the LogWrite API:  <a href="#a8c993ee2d634939464d720bc8312c6ce">More...</a><br/></td></tr>
<tr class="separator:a8c993ee2d634939464d720bc8312c6ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae100e4069b27039da84d2b229ddd770d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#ae100e4069b27039da84d2b229ddd770d">XV_HdmiTxSs1_SendCvtemAuxPackets</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, XHdmiC_Aux *DscAuxFifo)</td></tr>
<tr class="memdesc:ae100e4069b27039da84d2b229ddd770d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to Send CVTEM Packet.  <a href="#ae100e4069b27039da84d2b229ddd770d">More...</a><br/></td></tr>
<tr class="separator:ae100e4069b27039da84d2b229ddd770d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9ebe1b56d24f5ccb66e73d57c488778"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#ab9ebe1b56d24f5ccb66e73d57c488778">XV_HdmiTxSs1_ReadEdid</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 *BufferPtr, u32 BufferSize)</td></tr>
<tr class="memdesc:ab9ebe1b56d24f5ccb66e73d57c488778"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the HDMI Sink EDID.  <a href="#ab9ebe1b56d24f5ccb66e73d57c488778">More...</a><br/></td></tr>
<tr class="separator:ab9ebe1b56d24f5ccb66e73d57c488778"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad065785449967c6dd121c8eed4f8934"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#aad065785449967c6dd121c8eed4f8934">XV_HdmiTxSs1_ReadEdid_extension</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, XV_VidC_EdidCntrlParam *EdidCtrlParam)</td></tr>
<tr class="memdesc:aad065785449967c6dd121c8eed4f8934"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the HDMI Sink EDID.  <a href="#aad065785449967c6dd121c8eed4f8934">More...</a><br/></td></tr>
<tr class="separator:aad065785449967c6dd121c8eed4f8934"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb2671202f109b367734299d387fc582"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#abb2671202f109b367734299d387fc582">XV_HdmiTxSs1_ReadEdidSegment</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 *Buffer, u8 segment)</td></tr>
<tr class="memdesc:abb2671202f109b367734299d387fc582"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads one block from the HDMI Sink EDID.  <a href="#abb2671202f109b367734299d387fc582">More...</a><br/></td></tr>
<tr class="separator:abb2671202f109b367734299d387fc582"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af493391980674593fbc4ed0e8acb1ebc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#af493391980674593fbc4ed0e8acb1ebc">XV_HdmiTxSs1_ShowEdid</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:af493391980674593fbc4ed0e8acb1ebc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function shows the HDMI source edid.  <a href="#af493391980674593fbc4ed0e8acb1ebc">More...</a><br/></td></tr>
<tr class="separator:af493391980674593fbc4ed0e8acb1ebc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb9f82b5afe31f42ff6264bb2f13db57"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#acb9f82b5afe31f42ff6264bb2f13db57">XV_HdmiTxSs1_ShowEdid_extension</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, XV_VidC_EdidCntrlParam *EdidCtrlParam)</td></tr>
<tr class="memdesc:acb9f82b5afe31f42ff6264bb2f13db57"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function shows the HDMI source edid.  <a href="#acb9f82b5afe31f42ff6264bb2f13db57">More...</a><br/></td></tr>
<tr class="separator:acb9f82b5afe31f42ff6264bb2f13db57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8392a8323436ad44e244dd4df6b09211"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a8392a8323436ad44e244dd4df6b09211">XV_HdmiTxSs1_SetScrambler</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 Enable)</td></tr>
<tr class="memdesc:a8392a8323436ad44e244dd4df6b09211"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables / disables the TX scrambler.  <a href="#a8392a8323436ad44e244dd4df6b09211">More...</a><br/></td></tr>
<tr class="separator:a8392a8323436ad44e244dd4df6b09211"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a414900ff658f64331801d78cb586e0d2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a414900ff658f64331801d78cb586e0d2">XV_HdmiTxSs1_StreamStart</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a414900ff658f64331801d78cb586e0d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function starts the HDMI TX stream.  <a href="#a414900ff658f64331801d78cb586e0d2">More...</a><br/></td></tr>
<tr class="separator:a414900ff658f64331801d78cb586e0d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96498e2c66c0379c245b355569790564"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a96498e2c66c0379c245b355569790564">XV_HdmiTxSs1_SendAuxInfoframe</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, void *AuxPtr)</td></tr>
<tr class="memdesc:a96498e2c66c0379c245b355569790564"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sends audio info frames.  <a href="#a96498e2c66c0379c245b355569790564">More...</a><br/></td></tr>
<tr class="separator:a96498e2c66c0379c245b355569790564"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21ba41bb842fb59133c2595182d47e0e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a21ba41bb842fb59133c2595182d47e0e">XV_HdmiTxSs1_SendGenericAuxInfoframe</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, void *AuxPtr)</td></tr>
<tr class="memdesc:a21ba41bb842fb59133c2595182d47e0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sends generic info frames.  <a href="#a21ba41bb842fb59133c2595182d47e0e">More...</a><br/></td></tr>
<tr class="separator:a21ba41bb842fb59133c2595182d47e0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d8b0db4c832b47b4bd39d85d7b349e2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a6d8b0db4c832b47b4bd39d85d7b349e2">XV_HdmiTxSs1_SetAudioChannels</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 AudioChannels)</td></tr>
<tr class="memdesc:a6d8b0db4c832b47b4bd39d85d7b349e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the HDMI TX SS number of active audio channels.  <a href="#a6d8b0db4c832b47b4bd39d85d7b349e2">More...</a><br/></td></tr>
<tr class="separator:a6d8b0db4c832b47b4bd39d85d7b349e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac57d46d00c0560d30074c0cddb499340"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#ac57d46d00c0560d30074c0cddb499340">XV_HdmiTxSs1_AudioMute</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 Enable)</td></tr>
<tr class="memdesc:ac57d46d00c0560d30074c0cddb499340"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function set HDMI TX audio parameters.  <a href="#ac57d46d00c0560d30074c0cddb499340">More...</a><br/></td></tr>
<tr class="separator:ac57d46d00c0560d30074c0cddb499340"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29f05b0c5d28c456be3eb0c11a8a7eb0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a29f05b0c5d28c456be3eb0c11a8a7eb0">XV_HdmiTxSs1_SetAudioFormat</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, XV_HdmiTx1_AudioFormatType format)</td></tr>
<tr class="memdesc:a29f05b0c5d28c456be3eb0c11a8a7eb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the HDMI TX SS Audio Format.  <a href="#a29f05b0c5d28c456be3eb0c11a8a7eb0">More...</a><br/></td></tr>
<tr class="separator:a29f05b0c5d28c456be3eb0c11a8a7eb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e2f8429ea59705b7b384bfeaf6edc77"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a7e2f8429ea59705b7b384bfeaf6edc77">XV_HdmiTxSs1_SetIntACR</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a7e2f8429ea59705b7b384bfeaf6edc77"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets use the internal ACR Module.  <a href="#a7e2f8429ea59705b7b384bfeaf6edc77">More...</a><br/></td></tr>
<tr class="separator:a7e2f8429ea59705b7b384bfeaf6edc77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a011e696938d0ed393ddba116eb2d80be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a011e696938d0ed393ddba116eb2d80be">XV_HdmiTxSs1_SetExtACR</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a011e696938d0ed393ddba116eb2d80be"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets use the external ACR Module.  <a href="#a011e696938d0ed393ddba116eb2d80be">More...</a><br/></td></tr>
<tr class="separator:a011e696938d0ed393ddba116eb2d80be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4c9a6490f1c9497cb14ebf803e1b154"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#ad4c9a6490f1c9497cb14ebf803e1b154">XV_HdmiTxSs1_SetSampleFrequency</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, XHdmiC_SamplingFrequencyVal AudSampleFreqVal)</td></tr>
<tr class="memdesc:ad4c9a6490f1c9497cb14ebf803e1b154"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the audio sampling frequency.  <a href="#ad4c9a6490f1c9497cb14ebf803e1b154">More...</a><br/></td></tr>
<tr class="separator:ad4c9a6490f1c9497cb14ebf803e1b154"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b3569f2ceda953075ef411d0a75c4ec"><td class="memItemLeft" align="right" valign="top">XV_HdmiTx1_AudioFormatType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a5b3569f2ceda953075ef411d0a75c4ec">XV_HdmiTxSs1_GetAudioFormat</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a5b3569f2ceda953075ef411d0a75c4ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the active audio format.  <a href="#a5b3569f2ceda953075ef411d0a75c4ec">More...</a><br/></td></tr>
<tr class="separator:a5b3569f2ceda953075ef411d0a75c4ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af704ab520de8e5f3a538d7c36c2c46c4"><td class="memItemLeft" align="right" valign="top">XHdmiC_Aux *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#af704ab520de8e5f3a538d7c36c2c46c4">XV_HdmiTxSs1_GetAuxiliary</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:af704ab520de8e5f3a538d7c36c2c46c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to HDMI TX SS Aux structure.  <a href="#af704ab520de8e5f3a538d7c36c2c46c4">More...</a><br/></td></tr>
<tr class="separator:af704ab520de8e5f3a538d7c36c2c46c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6301f1464afdbd2e5d1bf5cffe34a795"><td class="memItemLeft" align="right" valign="top">XHdmiC_AVI_InfoFrame *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a6301f1464afdbd2e5d1bf5cffe34a795">XV_HdmiTxSs1_GetAviInfoframe</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a6301f1464afdbd2e5d1bf5cffe34a795"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to HDMI TX SS AVI InfoFrame structure.  <a href="#a6301f1464afdbd2e5d1bf5cffe34a795">More...</a><br/></td></tr>
<tr class="separator:a6301f1464afdbd2e5d1bf5cffe34a795"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ccd2ebfc16e644ad8d6b4a2daac3582"><td class="memItemLeft" align="right" valign="top">XHdmiC_AudioInfoFrame *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a1ccd2ebfc16e644ad8d6b4a2daac3582">XV_HdmiTxSs1_GetAudioInfoframe</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a1ccd2ebfc16e644ad8d6b4a2daac3582"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to HDMI TX SS Audio InfoFrame structure.  <a href="#a1ccd2ebfc16e644ad8d6b4a2daac3582">More...</a><br/></td></tr>
<tr class="separator:a1ccd2ebfc16e644ad8d6b4a2daac3582"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8fdf83c5a1f4a0d28c57737d2540340"><td class="memItemLeft" align="right" valign="top">XHdmiC_VSIF *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#ac8fdf83c5a1f4a0d28c57737d2540340">XV_HdmiTxSs1_GetVSIF</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:ac8fdf83c5a1f4a0d28c57737d2540340"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to HDMI TX SS Vendor Specific InfoFrame structure.  <a href="#ac8fdf83c5a1f4a0d28c57737d2540340">More...</a><br/></td></tr>
<tr class="separator:ac8fdf83c5a1f4a0d28c57737d2540340"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e4a7740aa353dae1d462a407874a405"><td class="memItemLeft" align="right" valign="top">XHdmiC_DRMInfoFrame *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a4e4a7740aa353dae1d462a407874a405">XV_HdmiTxSs1_GetDrmInfoframe</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a4e4a7740aa353dae1d462a407874a405"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to HDMI 2.1 TX SS DRM InfoFrame structure.  <a href="#a4e4a7740aa353dae1d462a407874a405">More...</a><br/></td></tr>
<tr class="separator:a4e4a7740aa353dae1d462a407874a405"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706164018c12104b9b425ea36c7fb38f"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a706164018c12104b9b425ea36c7fb38f">XV_HdmiTxSs1_SetStream</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, XVidC_VideoTiming VideoTiming, XVidC_FrameRate FrameRate, XVidC_ColorFormat ColorFormat, XVidC_ColorDepth Bpc, u8 IsDSCompressed, XVidC_3DInfo *Info3D, u64 *TmdsClk)</td></tr>
<tr class="memdesc:a706164018c12104b9b425ea36c7fb38f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function set HDMI TX susbsystem stream parameters.  <a href="#a706164018c12104b9b425ea36c7fb38f">More...</a><br/></td></tr>
<tr class="separator:a706164018c12104b9b425ea36c7fb38f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a450208f60677da1752332e2d47d3784c"><td class="memItemLeft" align="right" valign="top">XVidC_VideoStream *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a450208f60677da1752332e2d47d3784c">XV_HdmiTxSs1_GetVideoStream</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a450208f60677da1752332e2d47d3784c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to HDMI TX SS video stream.  <a href="#a450208f60677da1752332e2d47d3784c">More...</a><br/></td></tr>
<tr class="separator:a450208f60677da1752332e2d47d3784c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf6b7d43c8f19f0712a6808e01172e59"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#abf6b7d43c8f19f0712a6808e01172e59">XV_HdmiTxSs1_SetVideoStream</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, XVidC_VideoStream VidStream)</td></tr>
<tr class="memdesc:abf6b7d43c8f19f0712a6808e01172e59"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the HDMI TX SS video stream.  <a href="#abf6b7d43c8f19f0712a6808e01172e59">More...</a><br/></td></tr>
<tr class="separator:abf6b7d43c8f19f0712a6808e01172e59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86628b390250f2344dce14426b163182"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a86628b390250f2344dce14426b163182">XV_HdmiTxSs1_SetSamplingRate</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 SamplingRate)</td></tr>
<tr class="memdesc:a86628b390250f2344dce14426b163182"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the HDMI TX SS video Identification code.  <a href="#a86628b390250f2344dce14426b163182">More...</a><br/></td></tr>
<tr class="separator:a86628b390250f2344dce14426b163182"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7585e3214884828ab42900fbd258e43"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#ab7585e3214884828ab42900fbd258e43">XV_HdmiTxSs1_SetVideoIDCode</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 Vic)</td></tr>
<tr class="memdesc:ab7585e3214884828ab42900fbd258e43"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the HDMI TX SS video Identification code.  <a href="#ab7585e3214884828ab42900fbd258e43">More...</a><br/></td></tr>
<tr class="separator:ab7585e3214884828ab42900fbd258e43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ef17e3d0782cfcf1a91284b597e1812"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a7ef17e3d0782cfcf1a91284b597e1812">XV_HdmiTxSs1_GetVideoStreamType</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a7ef17e3d0782cfcf1a91284b597e1812"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the HDMI TX SS video stream type.  <a href="#a7ef17e3d0782cfcf1a91284b597e1812">More...</a><br/></td></tr>
<tr class="separator:a7ef17e3d0782cfcf1a91284b597e1812"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32f9289cb938ce3fb96a83196d1c815d"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a32f9289cb938ce3fb96a83196d1c815d">XV_HdmiTxSs1_GetTransportMode</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a32f9289cb938ce3fb96a83196d1c815d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pointer to HDMI TX SS video stream type.  <a href="#a32f9289cb938ce3fb96a83196d1c815d">More...</a><br/></td></tr>
<tr class="separator:a32f9289cb938ce3fb96a83196d1c815d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a019901658613f20b13b8bd43d17bb8c4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a019901658613f20b13b8bd43d17bb8c4">XV_HdmiTxSs1_SetVideoStreamScramblingFlag</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 IsScrambled)</td></tr>
<tr class="memdesc:a019901658613f20b13b8bd43d17bb8c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the HDMI TX SS video stream type.  <a href="#a019901658613f20b13b8bd43d17bb8c4">More...</a><br/></td></tr>
<tr class="separator:a019901658613f20b13b8bd43d17bb8c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1d183fe07c09bb507a8d5d3347f799e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#aa1d183fe07c09bb507a8d5d3347f799e">XV_HdmiTxSs1_SetVideoStreamScramblingOverrideFlag</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 OverrideScramble)</td></tr>
<tr class="memdesc:aa1d183fe07c09bb507a8d5d3347f799e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the HDMI TX SS video stream scrambling behaviour.  <a href="#aa1d183fe07c09bb507a8d5d3347f799e">More...</a><br/></td></tr>
<tr class="separator:aa1d183fe07c09bb507a8d5d3347f799e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa186949422abd2e06a75e77f02353965"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#aa186949422abd2e06a75e77f02353965">XV_HdmiTxSs1_SetTmdsClockRatio</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 Ratio)</td></tr>
<tr class="memdesc:aa186949422abd2e06a75e77f02353965"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the HDMI TX SS TMDS Cock Ratio.  <a href="#aa186949422abd2e06a75e77f02353965">More...</a><br/></td></tr>
<tr class="separator:aa186949422abd2e06a75e77f02353965"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69f502cb925595f31978636bc18e1af7"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a69f502cb925595f31978636bc18e1af7">XV_HdmiTxSs1_GetTmdsClockFreqHz</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a69f502cb925595f31978636bc18e1af7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the HDMI TX SS video Identification code.  <a href="#a69f502cb925595f31978636bc18e1af7">More...</a><br/></td></tr>
<tr class="separator:a69f502cb925595f31978636bc18e1af7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8999e0501db1c048724a976393ad81ae"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a8999e0501db1c048724a976393ad81ae">XV_HdmiTxSs1_DetectHdmi20</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a8999e0501db1c048724a976393ad81ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function detects connected sink is a HDMI 2.0/HDMI 1.4 sink device.  <a href="#a8999e0501db1c048724a976393ad81ae">More...</a><br/></td></tr>
<tr class="separator:a8999e0501db1c048724a976393ad81ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b8761762576eff1b60d907eedc3e290"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a9b8761762576eff1b60d907eedc3e290">XV_HdmiTxSs1_RefClockChangeInit</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a9b8761762576eff1b60d907eedc3e290"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is called when HDMI TX SS TMDS clock changes.  <a href="#a9b8761762576eff1b60d907eedc3e290">More...</a><br/></td></tr>
<tr class="separator:a9b8761762576eff1b60d907eedc3e290"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb14b3a9d2c6751703d3e5f2950bbe95"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#adb14b3a9d2c6751703d3e5f2950bbe95">XV_HdmiTxSs1_ReportInfo</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:adb14b3a9d2c6751703d3e5f2950bbe95"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the HDMI TX SS subcore versions.  <a href="#adb14b3a9d2c6751703d3e5f2950bbe95">More...</a><br/></td></tr>
<tr class="separator:adb14b3a9d2c6751703d3e5f2950bbe95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7270e94045a63a802821e69e2c7dced3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a7270e94045a63a802821e69e2c7dced3">XV_HdmiTxSs1_DebugInfo</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a7270e94045a63a802821e69e2c7dced3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints debug information on STDIO/UART console.  <a href="#a7270e94045a63a802821e69e2c7dced3">More...</a><br/></td></tr>
<tr class="separator:a7270e94045a63a802821e69e2c7dced3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f0a51a41b4b0a2f0a5f1d6df6adbf1e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a3f0a51a41b4b0a2f0a5f1d6df6adbf1e">XV_HdmiTxSs1_RegisterDebug</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a3f0a51a41b4b0a2f0a5f1d6df6adbf1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints out the sub-core register dump.  <a href="#a3f0a51a41b4b0a2f0a5f1d6df6adbf1e">More...</a><br/></td></tr>
<tr class="separator:a3f0a51a41b4b0a2f0a5f1d6df6adbf1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26db653c75d50e755d2d344b5f61398c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a26db653c75d50e755d2d344b5f61398c">XV_HdmiTxSs1_IsStreamUp</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a26db653c75d50e755d2d344b5f61398c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function checks if the video stream is up.  <a href="#a26db653c75d50e755d2d344b5f61398c">More...</a><br/></td></tr>
<tr class="separator:a26db653c75d50e755d2d344b5f61398c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04d0a4312c85cdb8c30433bb3ab8e53a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a04d0a4312c85cdb8c30433bb3ab8e53a">XV_HdmiTxSs1_IsStreamConnected</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a04d0a4312c85cdb8c30433bb3ab8e53a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function checks if the interface is connected.  <a href="#a04d0a4312c85cdb8c30433bb3ab8e53a">More...</a><br/></td></tr>
<tr class="separator:a04d0a4312c85cdb8c30433bb3ab8e53a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a477e535d7520a974e43c49123c195547"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a477e535d7520a974e43c49123c195547">XV_HdmiTxSs1_IsStreamToggled</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a477e535d7520a974e43c49123c195547"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function checks if the interface has toggled.  <a href="#a477e535d7520a974e43c49123c195547">More...</a><br/></td></tr>
<tr class="separator:a477e535d7520a974e43c49123c195547"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95136462e99821ced91ee6922013f4bd"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a95136462e99821ced91ee6922013f4bd">XV_HdmiTxSs1_IsSinkHdcp14Capable</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a95136462e99821ced91ee6922013f4bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function determines if the connected HDMI sink is HDCP 1.4 capable.  <a href="#a95136462e99821ced91ee6922013f4bd">More...</a><br/></td></tr>
<tr class="separator:a95136462e99821ced91ee6922013f4bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cb3bdee51ebb18d2b6923e750ec1e82"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a6cb3bdee51ebb18d2b6923e750ec1e82">XV_HdmiTxSs1_IsSinkHdcp22Capable</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a6cb3bdee51ebb18d2b6923e750ec1e82"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function determines if the connected HDMI sink is HDCP 2.2 capable.  <a href="#a6cb3bdee51ebb18d2b6923e750ec1e82">More...</a><br/></td></tr>
<tr class="separator:a6cb3bdee51ebb18d2b6923e750ec1e82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4026c5f96125675de1e423a0c1374923"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a4026c5f96125675de1e423a0c1374923">XV_HdmiTxSs1_SetDefaultPpc</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 Id)</td></tr>
<tr class="memdesc:a4026c5f96125675de1e423a0c1374923"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will set the default in HDF.  <a href="#a4026c5f96125675de1e423a0c1374923">More...</a><br/></td></tr>
<tr class="separator:a4026c5f96125675de1e423a0c1374923"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc2436c5f1c1202e7fae694d62d74272"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#abc2436c5f1c1202e7fae694d62d74272">XV_HdmiTxSs1_SetPpc</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 Id, u8 Ppc)</td></tr>
<tr class="memdesc:abc2436c5f1c1202e7fae694d62d74272"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will set PPC specified by user.  <a href="#abc2436c5f1c1202e7fae694d62d74272">More...</a><br/></td></tr>
<tr class="separator:abc2436c5f1c1202e7fae694d62d74272"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3c22bbd121176b21b18209441bfa96f"><td class="memItemLeft" align="right" valign="top">XVidC_PixelsPerClock&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#ad3c22bbd121176b21b18209441bfa96f">XV_HdmiTxSS1_GetCorePpc</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:ad3c22bbd121176b21b18209441bfa96f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will set the major and minor application version in TXSs struct.  <a href="#ad3c22bbd121176b21b18209441bfa96f">More...</a><br/></td></tr>
<tr class="separator:ad3c22bbd121176b21b18209441bfa96f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c68f449a27c5f3ea402bab58df3ef88"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a0c68f449a27c5f3ea402bab58df3ef88">XV_HdmiTxSs1_VrrControl</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 Enable)</td></tr>
<tr class="memdesc:a0c68f449a27c5f3ea402bab58df3ef88"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function allows enabling/disabling of VRR in HDMI Tx.  <a href="#a0c68f449a27c5f3ea402bab58df3ef88">More...</a><br/></td></tr>
<tr class="separator:a0c68f449a27c5f3ea402bab58df3ef88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31725c9b65533ccea4d7e2a59f3c298c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a31725c9b65533ccea4d7e2a59f3c298c">XV_HdmiTxSs1_FSyncControl</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 Enable)</td></tr>
<tr class="memdesc:a31725c9b65533ccea4d7e2a59f3c298c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function allows enabling/disabling of FSync in HDMI Tx.  <a href="#a31725c9b65533ccea4d7e2a59f3c298c">More...</a><br/></td></tr>
<tr class="separator:a31725c9b65533ccea4d7e2a59f3c298c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a71ee725c8043ea39113059210062c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a9a71ee725c8043ea39113059210062c5">XV_HdmiTxSS1_SetVrrMode</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 mode, u8 VrrEn, u8 FvaFactor, u8 CnmvrrEn)</td></tr>
<tr class="memdesc:a9a71ee725c8043ea39113059210062c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function configures Video Timing Controller with Adaptive-Sync mode.  <a href="#a9a71ee725c8043ea39113059210062c5">More...</a><br/></td></tr>
<tr class="separator:a9a71ee725c8043ea39113059210062c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa80605121dcc2573a45b4be783b7273c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#aa80605121dcc2573a45b4be783b7273c">XV_HdmiTxSS1_SetVrrVfpStretch</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u16 StretchValue)</td></tr>
<tr class="memdesc:aa80605121dcc2573a45b4be783b7273c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function configures vertical front porch stretch limit in Video Timing Controller.  <a href="#aa80605121dcc2573a45b4be783b7273c">More...</a><br/></td></tr>
<tr class="separator:aa80605121dcc2573a45b4be783b7273c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7f0bac91828c20d8d5bcd1ee22d9f3d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#af7f0bac91828c20d8d5bcd1ee22d9f3d">XV_HdmiTxSS1_DisableVrr</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:af7f0bac91828c20d8d5bcd1ee22d9f3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables Adaptive-Sync feature in Video Timing Controller.  <a href="#af7f0bac91828c20d8d5bcd1ee22d9f3d">More...</a><br/></td></tr>
<tr class="separator:af7f0bac91828c20d8d5bcd1ee22d9f3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc060fa8776b4f0cc3bbfa774e0647c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#acc060fa8776b4f0cc3bbfa774e0647c9">XV_HdmiTxSs1_SetVrrIf</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, XV_HdmiC_VrrInfoFrame *VrrIF)</td></tr>
<tr class="memdesc:acc060fa8776b4f0cc3bbfa774e0647c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function allows setting VRR meta in core.  <a href="#acc060fa8776b4f0cc3bbfa774e0647c9">More...</a><br/></td></tr>
<tr class="separator:acc060fa8776b4f0cc3bbfa774e0647c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f62e33836a75169b74a8602208105ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a7f62e33836a75169b74a8602208105ee">XV_HdmiTxSs1_SetCustomVrrIf</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, XV_HdmiC_VrrInfoFrame *VrrIF, u16 Sync, u16 DataSetLen)</td></tr>
<tr class="memdesc:a7f62e33836a75169b74a8602208105ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function allows setting Custom VRR meta in core.  <a href="#a7f62e33836a75169b74a8602208105ee">More...</a><br/></td></tr>
<tr class="separator:a7f62e33836a75169b74a8602208105ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f6a8ade2c773f29e5b88e52838d6ba7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a7f6a8ade2c773f29e5b88e52838d6ba7">XV_HdmiTxSs1_DynHdr_Control</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 Flag)</td></tr>
<tr class="memdesc:a7f6a8ade2c773f29e5b88e52838d6ba7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will enable/disable Dynamic HDR.  <a href="#a7f6a8ade2c773f29e5b88e52838d6ba7">More...</a><br/></td></tr>
<tr class="separator:a7f6a8ade2c773f29e5b88e52838d6ba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad98a7cc78ec71fed4cf3e53202f03863"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#ad98a7cc78ec71fed4cf3e53202f03863">XV_HdmiTxSs1_DynHdr_GOF_Control</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 Flag)</td></tr>
<tr class="memdesc:ad98a7cc78ec71fed4cf3e53202f03863"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will enable/disable GOF for Dynamic HDR.  <a href="#ad98a7cc78ec71fed4cf3e53202f03863">More...</a><br/></td></tr>
<tr class="separator:ad98a7cc78ec71fed4cf3e53202f03863"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a175b839b0e0ec994f7e8771ce1c5753e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a175b839b0e0ec994f7e8771ce1c5753e">XV_HdmiTxSs1_DynHdr_Cfg</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, <a class="el" href="struct_x_v___hdmi_tx_ss1___dyn_hdr___config.html">XV_HdmiTxSs1_DynHdr_Config</a> *Cfg)</td></tr>
<tr class="memdesc:a175b839b0e0ec994f7e8771ce1c5753e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will configure the HDMI Tx for Dynamic HDR.  <a href="#a175b839b0e0ec994f7e8771ce1c5753e">More...</a><br/></td></tr>
<tr class="separator:a175b839b0e0ec994f7e8771ce1c5753e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49ba251f15947696114561c442cec65d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a49ba251f15947696114561c442cec65d">XV_HdmiTxSs1_DynHdr_DM_Control</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 Flag)</td></tr>
<tr class="memdesc:a49ba251f15947696114561c442cec65d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will enable or disable the Data Mover in Dynamic HDR.  <a href="#a49ba251f15947696114561c442cec65d">More...</a><br/></td></tr>
<tr class="separator:a49ba251f15947696114561c442cec65d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ecc61ff3885370235c4af6beece925e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a3ecc61ff3885370235c4af6beece925e">XV_HdmiTxSs1_DynHdr_GetErr</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a3ecc61ff3885370235c4af6beece925e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will read the error status of the Data Mover for Dynamic HDR.  <a href="#a3ecc61ff3885370235c4af6beece925e">More...</a><br/></td></tr>
<tr class="separator:a3ecc61ff3885370235c4af6beece925e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c2352dc54100975c45f106b42f4cd03"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a2c2352dc54100975c45f106b42f4cd03">XV_HdmiTxSs1_LogReset</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a2c2352dc54100975c45f106b42f4cd03"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will reset the driver's logging mechanism.  <a href="#a2c2352dc54100975c45f106b42f4cd03">More...</a><br/></td></tr>
<tr class="separator:a2c2352dc54100975c45f106b42f4cd03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c9023e762552ac6d46bddeaaa1ea40b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a0c9023e762552ac6d46bddeaaa1ea40b">XV_HdmiTxSs1_LogWrite</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194">XV_HdmiTxSs1_LogEvent</a> Evt, u8 Data)</td></tr>
<tr class="memdesc:a0c9023e762552ac6d46bddeaaa1ea40b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will insert an event in the driver's logginc mechanism.  <a href="#a0c9023e762552ac6d46bddeaaa1ea40b">More...</a><br/></td></tr>
<tr class="separator:a0c9023e762552ac6d46bddeaaa1ea40b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac884bd9e77df975e8e1a762081c13607"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#ac884bd9e77df975e8e1a762081c13607">XV_HdmiTxSs1_LogRead</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:ac884bd9e77df975e8e1a762081c13607"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will read the last event from the log.  <a href="#ac884bd9e77df975e8e1a762081c13607">More...</a><br/></td></tr>
<tr class="separator:ac884bd9e77df975e8e1a762081c13607"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8198201051910096470956c1040019e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a8198201051910096470956c1040019e8">XV_HdmiTxSs1_LogDisplay</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a8198201051910096470956c1040019e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will print the entire log.  <a href="#a8198201051910096470956c1040019e8">More...</a><br/></td></tr>
<tr class="separator:a8198201051910096470956c1040019e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09fc18a269f7c6f69bed048439689366"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a09fc18a269f7c6f69bed048439689366">XV_HdmiTxSs1_ReportCoreInfo</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a09fc18a269f7c6f69bed048439689366"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reports list of cores included in Video Processing Subsystem.  <a href="#a09fc18a269f7c6f69bed048439689366">More...</a><br/></td></tr>
<tr class="separator:a09fc18a269f7c6f69bed048439689366"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a468f5a89ebffb8e4febda434d64aa13d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a468f5a89ebffb8e4febda434d64aa13d">XV_HdmiTxSs1_ReportTiming</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a468f5a89ebffb8e4febda434d64aa13d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the HDMI TX SS timing information.  <a href="#a468f5a89ebffb8e4febda434d64aa13d">More...</a><br/></td></tr>
<tr class="separator:a468f5a89ebffb8e4febda434d64aa13d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a906baa70d9d71ad6da33a46d98042867"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a906baa70d9d71ad6da33a46d98042867">XV_HdmiTxSs1_ReportDRMInfo</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a906baa70d9d71ad6da33a46d98042867"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the HDMI 2.1 TX SS DRM If information.  <a href="#a906baa70d9d71ad6da33a46d98042867">More...</a><br/></td></tr>
<tr class="separator:a906baa70d9d71ad6da33a46d98042867"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a6728b431f0222f16999175a68c34f8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a9a6728b431f0222f16999175a68c34f8">XV_HdmiTxSs1_ReportAudio</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a9a6728b431f0222f16999175a68c34f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the HDMI TX SS audio information.  <a href="#a9a6728b431f0222f16999175a68c34f8">More...</a><br/></td></tr>
<tr class="separator:a9a6728b431f0222f16999175a68c34f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59352f9ae91bfd4f67d1930a98e84416"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a59352f9ae91bfd4f67d1930a98e84416">XV_HdmiTxSs1_ReportSubcoreVersion</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a59352f9ae91bfd4f67d1930a98e84416"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function prints the HDMI TX SS subcore versions.  <a href="#a59352f9ae91bfd4f67d1930a98e84416">More...</a><br/></td></tr>
<tr class="separator:a59352f9ae91bfd4f67d1930a98e84416"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cfc33a8c907d475e631f6fe8c55653c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a8cfc33a8c907d475e631f6fe8c55653c">XV_HdmiTxSS1_MaskEnable</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a8cfc33a8c907d475e631f6fe8c55653c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will enable the video masking.  <a href="#a8cfc33a8c907d475e631f6fe8c55653c">More...</a><br/></td></tr>
<tr class="separator:a8cfc33a8c907d475e631f6fe8c55653c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e604e8b427295fc3a9ece932f018aa0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a6e604e8b427295fc3a9ece932f018aa0">XV_HdmiTxSS1_MaskDisable</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a6e604e8b427295fc3a9ece932f018aa0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will disable the video masking.  <a href="#a6e604e8b427295fc3a9ece932f018aa0">More...</a><br/></td></tr>
<tr class="separator:a6e604e8b427295fc3a9ece932f018aa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a73c374a288c1f8354b66b0773eb21"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#ad6a73c374a288c1f8354b66b0773eb21">XV_HdmiTxSS1_MaskNoise</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 Enable)</td></tr>
<tr class="memdesc:ad6a73c374a288c1f8354b66b0773eb21"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will enable or disable the noise in the video mask.  <a href="#ad6a73c374a288c1f8354b66b0773eb21">More...</a><br/></td></tr>
<tr class="separator:ad6a73c374a288c1f8354b66b0773eb21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50375d84e75140bdcaf7cfce183bdbe9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a50375d84e75140bdcaf7cfce183bdbe9">XV_HdmiTxSS1_MaskSetRed</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u16 Value)</td></tr>
<tr class="memdesc:a50375d84e75140bdcaf7cfce183bdbe9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will set the red component in the video mask.  <a href="#a50375d84e75140bdcaf7cfce183bdbe9">More...</a><br/></td></tr>
<tr class="separator:a50375d84e75140bdcaf7cfce183bdbe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff714b53254953cd5b5fce6cfe15b3fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#aff714b53254953cd5b5fce6cfe15b3fb">XV_HdmiTxSS1_MaskSetGreen</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u16 Value)</td></tr>
<tr class="memdesc:aff714b53254953cd5b5fce6cfe15b3fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will set the green component in the video mask.  <a href="#aff714b53254953cd5b5fce6cfe15b3fb">More...</a><br/></td></tr>
<tr class="separator:aff714b53254953cd5b5fce6cfe15b3fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23f55708b192f42ee98154eb8d5f14fd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a23f55708b192f42ee98154eb8d5f14fd">XV_HdmiTxSS1_MaskSetBlue</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u16 Value)</td></tr>
<tr class="memdesc:a23f55708b192f42ee98154eb8d5f14fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will set the blue component in the video mask.  <a href="#a23f55708b192f42ee98154eb8d5f14fd">More...</a><br/></td></tr>
<tr class="separator:a23f55708b192f42ee98154eb8d5f14fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa32e9da351de0a89ec20277d91860ee9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#aa32e9da351de0a89ec20277d91860ee9">XV_HdmiTxSS1_SetBackgroundColor</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, XVMaskColorId ColorId)</td></tr>
<tr class="memdesc:aa32e9da351de0a89ec20277d91860ee9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function configures the background color for Video Masking Feature.  <a href="#aa32e9da351de0a89ec20277d91860ee9">More...</a><br/></td></tr>
<tr class="separator:aa32e9da351de0a89ec20277d91860ee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6f40745c8ee0816c50e4682094cb923"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#ae6f40745c8ee0816c50e4682094cb923">XV_HdmiTxSS1_IsMasked</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:ae6f40745c8ee0816c50e4682094cb923"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will get the current video mask mode.  <a href="#ae6f40745c8ee0816c50e4682094cb923">More...</a><br/></td></tr>
<tr class="separator:ae6f40745c8ee0816c50e4682094cb923"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b4042af6e05d3b6f3bb3a68121b9bde"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a7b4042af6e05d3b6f3bb3a68121b9bde">XV_HdmiTxSs1_SetFfeLevels</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 FfeLevel)</td></tr>
<tr class="memdesc:a7b4042af6e05d3b6f3bb3a68121b9bde"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the FFE Levels.  <a href="#a7b4042af6e05d3b6f3bb3a68121b9bde">More...</a><br/></td></tr>
<tr class="separator:a7b4042af6e05d3b6f3bb3a68121b9bde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b804f087adb5702f2f80eb79e26680b"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a7b804f087adb5702f2f80eb79e26680b">XV_HdmiTxSs1_GetTxFfe</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 Lane)</td></tr>
<tr class="memdesc:a7b804f087adb5702f2f80eb79e26680b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the FFE Level for the selected lane.  <a href="#a7b804f087adb5702f2f80eb79e26680b">More...</a><br/></td></tr>
<tr class="separator:a7b804f087adb5702f2f80eb79e26680b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92e32f9c6a246cebb8c3d3f322717b8c"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a92e32f9c6a246cebb8c3d3f322717b8c">XV_HdmiTxSs1_GetFrlLineRate</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a92e32f9c6a246cebb8c3d3f322717b8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the FRL Line Rate.  <a href="#a92e32f9c6a246cebb8c3d3f322717b8c">More...</a><br/></td></tr>
<tr class="separator:a92e32f9c6a246cebb8c3d3f322717b8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf8082778f8fc014b16e0c0d79228772"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#adf8082778f8fc014b16e0c0d79228772">XV_HdmiTxSs1_GetFrlRate</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:adf8082778f8fc014b16e0c0d79228772"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the FRL Rate.  <a href="#adf8082778f8fc014b16e0c0d79228772">More...</a><br/></td></tr>
<tr class="separator:adf8082778f8fc014b16e0c0d79228772"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58409fd5bb72cdbfaf50810095719766"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a58409fd5bb72cdbfaf50810095719766">XV_HdmiTxSs1_GetFrlLanes</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a58409fd5bb72cdbfaf50810095719766"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the the number of active FRL lanes.  <a href="#a58409fd5bb72cdbfaf50810095719766">More...</a><br/></td></tr>
<tr class="separator:a58409fd5bb72cdbfaf50810095719766"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a741114a73461d2228e6c21c78314bcc2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a741114a73461d2228e6c21c78314bcc2">XV_HdmiTxSs1_StartTmdsMode</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a741114a73461d2228e6c21c78314bcc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function starts the TMDS mode.  <a href="#a741114a73461d2228e6c21c78314bcc2">More...</a><br/></td></tr>
<tr class="separator:a741114a73461d2228e6c21c78314bcc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adab4b36a99eb0489937e2dca14bc2cd7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#adab4b36a99eb0489937e2dca14bc2cd7">XV_HdmiTxSs1_StartFrlTraining</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, XHdmiC_MaxFrlRate FrlRate)</td></tr>
<tr class="memdesc:adab4b36a99eb0489937e2dca14bc2cd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function starts the Fixed Rate Link Training.  <a href="#adab4b36a99eb0489937e2dca14bc2cd7">More...</a><br/></td></tr>
<tr class="separator:adab4b36a99eb0489937e2dca14bc2cd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1189f03bf7b02f8c4f946d8ed29c6f62"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a1189f03bf7b02f8c4f946d8ed29c6f62">XV_HdmiTxSs1_SetFrlMaxFrlRate</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, XHdmiC_MaxFrlRate MaxFrlRate)</td></tr>
<tr class="memdesc:a1189f03bf7b02f8c4f946d8ed29c6f62"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets maximum FRL Rate supported by the system.  <a href="#a1189f03bf7b02f8c4f946d8ed29c6f62">More...</a><br/></td></tr>
<tr class="separator:a1189f03bf7b02f8c4f946d8ed29c6f62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a745eaa492be6a2958d3459594d286085"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a745eaa492be6a2958d3459594d286085">XV_HdmiTxSs1_FrlStreamStart</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a745eaa492be6a2958d3459594d286085"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function starts FRL stream.  <a href="#a745eaa492be6a2958d3459594d286085">More...</a><br/></td></tr>
<tr class="separator:a745eaa492be6a2958d3459594d286085"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4a8a1282295e8e71f63f0b7f1906024"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#ae4a8a1282295e8e71f63f0b7f1906024">XV_HdmiTxSs1_FrlStreamStop</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:ae4a8a1282295e8e71f63f0b7f1906024"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function stops FRL video stream.  <a href="#ae4a8a1282295e8e71f63f0b7f1906024">More...</a><br/></td></tr>
<tr class="separator:ae4a8a1282295e8e71f63f0b7f1906024"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaac3082a297821ef325efeedcafbca0b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#aaac3082a297821ef325efeedcafbca0b">XV_HdmiTxSs1_TmdsStart</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:aaac3082a297821ef325efeedcafbca0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function starts the Legacy HDMI TMDS Mode.  <a href="#aaac3082a297821ef325efeedcafbca0b">More...</a><br/></td></tr>
<tr class="separator:aaac3082a297821ef325efeedcafbca0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46207d9631567a0d0d391f63b1be3172"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a46207d9631567a0d0d391f63b1be3172">XV_HdmiTxSs1_SetFrlWrongLtp</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a46207d9631567a0d0d391f63b1be3172"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function stops FRL video stream.  <a href="#a46207d9631567a0d0d391f63b1be3172">More...</a><br/></td></tr>
<tr class="separator:a46207d9631567a0d0d391f63b1be3172"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7556dbfe39718b3de88b74a58f3d2b4e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a7556dbfe39718b3de88b74a58f3d2b4e">XV_HdmiTxSs1_ClearFrlWrongLtp</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a7556dbfe39718b3de88b74a58f3d2b4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function stops FRL video stream.  <a href="#a7556dbfe39718b3de88b74a58f3d2b4e">More...</a><br/></td></tr>
<tr class="separator:a7556dbfe39718b3de88b74a58f3d2b4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5be18bde952e4457fd0487afc6b89066"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a5be18bde952e4457fd0487afc6b89066">XV_HdmiTxSs1_SetFrlLtp</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, u8 Lane, XV_HdmiTx1_FrlLtpType Ltp)</td></tr>
<tr class="memdesc:a5be18bde952e4457fd0487afc6b89066"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the FRL LTP.  <a href="#a5be18bde952e4457fd0487afc6b89066">More...</a><br/></td></tr>
<tr class="separator:a5be18bde952e4457fd0487afc6b89066"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a521c0bfc8e68845052abeefcf9268fbe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a521c0bfc8e68845052abeefcf9268fbe">XV_HdmiTxSS1_StopFRLStream</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a521c0bfc8e68845052abeefcf9268fbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will Stop the FRL stream.  <a href="#a521c0bfc8e68845052abeefcf9268fbe">More...</a><br/></td></tr>
<tr class="separator:a521c0bfc8e68845052abeefcf9268fbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9a6e5fd5702da69e65d96e1355368d1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#ad9a6e5fd5702da69e65d96e1355368d1">XV_HdmiTxSS1_StartFRLStream</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:ad9a6e5fd5702da69e65d96e1355368d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will Start the FRL stream.  <a href="#ad9a6e5fd5702da69e65d96e1355368d1">More...</a><br/></td></tr>
<tr class="separator:ad9a6e5fd5702da69e65d96e1355368d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20dd8d4386340d61c4d32d6896ded297"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#a20dd8d4386340d61c4d32d6896ded297">XV_HdmiTxSs1_SetFrlExtVidCke</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:a20dd8d4386340d61c4d32d6896ded297"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the CKE Source for External.  <a href="#a20dd8d4386340d61c4d32d6896ded297">More...</a><br/></td></tr>
<tr class="separator:a20dd8d4386340d61c4d32d6896ded297"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb533b389e1711982b5b93fe6c9e4117"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#acb533b389e1711982b5b93fe6c9e4117">XV_HdmiTxSs1_SetFrlIntVidCke</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr)</td></tr>
<tr class="memdesc:acb533b389e1711982b5b93fe6c9e4117"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the CKE Source for Interal Generated.  <a href="#acb533b389e1711982b5b93fe6c9e4117">More...</a><br/></td></tr>
<tr class="separator:acb533b389e1711982b5b93fe6c9e4117"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8729d35447faa67579814df82d6955f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xv__hdmitxss1_8h.html#aa8729d35447faa67579814df82d6955f">XV_HdmiTxSS1_SetHpdTolerance</a> (<a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *InstancePtr, XV_HdmiTxSs1_HpdToleranceType Type, u16 ToleranceVal)</td></tr>
<tr class="memdesc:aa8729d35447faa67579814df82d6955f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function will Configure Timegrid based on the tolerance value for HPD and Toggle event.  <a href="#aa8729d35447faa67579814df82d6955f">More...</a><br/></td></tr>
<tr class="separator:aa8729d35447faa67579814df82d6955f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a148f62800d26bf1c06dec91d671a0b5d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HDMITXSS1_H</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>&lt; prevent circular inclusions by using protection macros </p>

</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a2750a0f3b06405107dbb399241bc7c68"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* XV_HdmiTxSs1_Callback)(void *CallbackRef)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback type for interrupt. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">CallbackRef</td><td>is a callback reference passed in by the upper layer when setting the callback functions, and passed back to the upper layer when the callback is invoked.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a class="anchor" id="a4e53af1b6edd9492aea8ae22e35c4923"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef u64(* XV_HdmiTxSs1_LogCallback)(void *CallbackRef)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback type for interrupt. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">CallbackRef</td><td>is a callback reference passed in by the upper layer when setting the callback functions, and passed back to the upper layer when the callback is invoked.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>u8 value.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="ac0380636a719ea9bba888107e9ef1598"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598">XV_HdmiTxSs1_HandlerType</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>These constants specify different types of handler and used to differentiate interrupt requests from peripheral. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598a36bb7f2cb35d2b70b5a584d5995e3d90"></a>XV_HDMITXSS1_HANDLER_CONNECT</em>&nbsp;</td><td class="fielddoc">
<p>Handler for connect event. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598aa21b6b56f344cca13c5cea510848fd73"></a>XV_HDMITXSS1_HANDLER_TOGGLE</em>&nbsp;</td><td class="fielddoc">
<p>Handler for toggle event. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598a3eb4ce7807f91aefd8002b04375c968e"></a>XV_HDMITXSS1_HANDLER_BRDGLOCK</em>&nbsp;</td><td class="fielddoc">
<p>Handler for bridge locked event. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598ae507944ee9fa6cbc733ec5943e0cc952"></a>XV_HDMITXSS1_HANDLER_BRDGUNLOCK</em>&nbsp;</td><td class="fielddoc">
<p>Handler for bridge unlocked event. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598a63e6103e44c8b3811f82a0f4510283dc"></a>XV_HDMITXSS1_HANDLER_BRDGOVERFLOW</em>&nbsp;</td><td class="fielddoc">
<p>Handler for bridge overflow event. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598aede1d2fd5a4f9e2d44e3a3a288727be2"></a>XV_HDMITXSS1_HANDLER_BRDGUNDERFLOW</em>&nbsp;</td><td class="fielddoc">
<p>Handler for bridge underflow event. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598aa3adf947a1f5051853bb0c9252d983ab"></a>XV_HDMITXSS1_HANDLER_VS</em>&nbsp;</td><td class="fielddoc">
<p>Handler for vsync event. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598aee8e05ce37bec954ff093be2b4a853b8"></a>XV_HDMITXSS1_HANDLER_STREAM_DOWN</em>&nbsp;</td><td class="fielddoc">
<p>Handler for stream down event. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598a3ca957d56639b5ce1faae51782d72531"></a>XV_HDMITXSS1_HANDLER_STREAM_UP</em>&nbsp;</td><td class="fielddoc">
<p>Handler for stream up event. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598ab1813106e49d698176af08429bc2a4ee"></a>XV_HDMITXSS1_HANDLER_ERROR</em>&nbsp;</td><td class="fielddoc">
<p>Handler for error event. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598af3ecb4e6dc9bee12b9801bab78eaaf6d"></a>XV_HDMITXSS1_HANDLER_FRL_CONFIG</em>&nbsp;</td><td class="fielddoc">
<p>Handler for FRL Config. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598a1686e8bd807a9946e01853f91c3d2b8a"></a>XV_HDMITXSS1_HANDLER_FRL_FFE</em>&nbsp;</td><td class="fielddoc">
<p>Handler for FRL FFE. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598ae81dedb4d3039ba12fcb9578f7fc0a6d"></a>XV_HDMITXSS1_HANDLER_FRL_START</em>&nbsp;</td><td class="fielddoc">
<p>Handler for FRL Start. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598ab27eb8862c898a06fa8b420bb16d62e5"></a>XV_HDMITXSS1_HANDLER_FRL_STOP</em>&nbsp;</td><td class="fielddoc">
<p>Handler for FRL Stop. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598a73a62440f757dba1bbb051b6d6ad5903"></a>XV_HDMITXSS1_HANDLER_TMDS_CONFIG</em>&nbsp;</td><td class="fielddoc">
<p>Handler for TMDS Config. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598a682fdab311ffe6d7ed4200c49b387459"></a>XV_HDMITXSS1_HANDLER_HDCP_AUTHENTICATED</em>&nbsp;</td><td class="fielddoc">
<p>Handler for HDCP authenticated event. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598abf61dbf4ed87f8462a390a8fbd977b41"></a>XV_HDMITXSS1_HANDLER_HDCP_DOWNSTREAM_TOPOLOGY_AVAILABLE</em>&nbsp;</td><td class="fielddoc">
<p>Handler for HDCP downstream topology available event. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598aa21efbb294b3b6a5b48b9d08457591f5"></a>XV_HDMITXSS1_HANDLER_HDCP_UNAUTHENTICATED</em>&nbsp;</td><td class="fielddoc">
<p>Handler for HDCP unauthenticated event. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598a574e36d061eddc8eb801e20f69e9ba76"></a>XV_HDMITXSS1_HANDLER_DYNHDR_MWT</em>&nbsp;</td><td class="fielddoc">
<p>Handler for MTW Event. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ac0380636a719ea9bba888107e9ef1598a384aed5df923477235afe1baad98dbaf"></a>XV_HDMITXSS1_HANDLER_DSCDECODE_FAIL</em>&nbsp;</td><td class="fielddoc">
<p>Dsc Decode fail Event. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="a4934fefc2258a7e60fd8fd893b52e470"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="xv__hdmitxss1_8h.html#a4934fefc2258a7e60fd8fd893b52e470">XV_HdmiTxSs1_HdcpProtocol</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>These constants specify the HDCP protection schemes. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a4934fefc2258a7e60fd8fd893b52e470a01f677d86577b9fe8b731a7854d4be3e"></a>XV_HDMITXSS1_HDCP_NONE</em>&nbsp;</td><td class="fielddoc">
<p>No content protection. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4934fefc2258a7e60fd8fd893b52e470a622afa582ce21152e807512ab52e70df"></a>XV_HDMITXSS1_HDCP_14</em>&nbsp;</td><td class="fielddoc">
<p>HDCP 1.4. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4934fefc2258a7e60fd8fd893b52e470a197b5e4be4a1f4a0f4ce55aa5e5cd8c6"></a>XV_HDMITXSS1_HDCP_22</em>&nbsp;</td><td class="fielddoc">
<p>HDCP 2.2. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4934fefc2258a7e60fd8fd893b52e470adef791b14ca92a3aa971e6427a17d5b6"></a>XV_HDMITXSS1_HDCP_BOTH</em>&nbsp;</td><td class="fielddoc">
<p>Both HDCP 1.4 and 2.2. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194">XV_HdmiTxSs1_LogEvent</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194a866496865355f8f425396ffcfed82013"></a>XV_HDMITXSS1_LOG_EVT_NONE</em>&nbsp;</td><td class="fielddoc">
<p>Log event none. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194a0b16619b4646eb99a2e88ead03e48c5b"></a>XV_HDMITXSS1_LOG_EVT_HDMITX1_INIT</em>&nbsp;</td><td class="fielddoc">
<p>Log event HDMITX1 Init. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194ae69bc0ec2857088237ad39aef1e68b86"></a>XV_HDMITXSS1_LOG_EVT_VTC_INIT</em>&nbsp;</td><td class="fielddoc">
<p>Log event VTC Init. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194a887d1b62c780925e370aa7b9b9a6dc85"></a>XV_HDMITXSS1_LOG_EVT_HDCPTIMER_INIT</em>&nbsp;</td><td class="fielddoc">
<p>Log event HDCP Timer Init. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194a7c8943a13a3c3d6312ed2a209053625e"></a>XV_HDMITXSS1_LOG_EVT_HDCP14_INIT</em>&nbsp;</td><td class="fielddoc">
<p>Log event HDCP 14 Init. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194a8b64cc43e15154910bdbae8fe0996165"></a>XV_HDMITXSS1_LOG_EVT_HDCP22_INIT</em>&nbsp;</td><td class="fielddoc">
<p>Log event HDCP 22 Init. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194a2a7c2c6ca40a6ad70cdf09ee9b96d042"></a>XV_HDMITXSS1_LOG_EVT_REMAP_HWRESET_INIT</em>&nbsp;</td><td class="fielddoc">
<p>Log event Remap reset Init. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194a456eb72c06ddf5a4b3e2ca62984d2963"></a>XV_HDMITXSS1_LOG_EVT_REMAP_INIT</em>&nbsp;</td><td class="fielddoc">
<p>Log event Remapper Init. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194aa87456980697e1644c7bb078cdb8133d"></a>XV_HDMITXSS1_LOG_EVT_START</em>&nbsp;</td><td class="fielddoc">
<p>Log event HDMITXSS1 Start. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194acca316c46a14ae90bc9f061ad3237532"></a>XV_HDMITXSS1_LOG_EVT_STOP</em>&nbsp;</td><td class="fielddoc">
<p>Log event HDMITXSS1 Stop. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194aa76ec71708386984f5f4fea5acc931cf"></a>XV_HDMITXSS1_LOG_EVT_RESET</em>&nbsp;</td><td class="fielddoc">
<p>Log event HDMITXSS1 Reset. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194ac930f1fc9257c1da958d67b03444c0d0"></a>XV_HDMITXSS1_LOG_EVT_CONNECT</em>&nbsp;</td><td class="fielddoc">
<p>Log event Cable connect. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194a2f4d6c3af1944f8a49a8c07432d436ad"></a>XV_HDMITXSS1_LOG_EVT_TOGGLE</em>&nbsp;</td><td class="fielddoc">
<p>Log event HPD toggle. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194a053e688b709b25b89758bc93c9136a7f"></a>XV_HDMITXSS1_LOG_EVT_DISCONNECT</em>&nbsp;</td><td class="fielddoc">
<p>Log event Cable disconnect. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194a4bcb4867aceecc187b9a5f6d47f53f24"></a>XV_HDMITXSS1_LOG_EVT_STREAMUP</em>&nbsp;</td><td class="fielddoc">
<p>Log event Stream Up. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194aa11ffa509dca45f524be5f1581fa9abe"></a>XV_HDMITXSS1_LOG_EVT_STREAMDOWN</em>&nbsp;</td><td class="fielddoc">
<p>Log event Stream Down. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194abe1911338db298a23ec713716866e18b"></a>XV_HDMITXSS1_LOG_EVT_STREAMSTART</em>&nbsp;</td><td class="fielddoc">
<p>Log event Stream Start. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194a2d48220e23a699da5867d80635d0bba4"></a>XV_HDMITXSS1_LOG_EVT_SETAUDIOCHANNELS</em>&nbsp;</td><td class="fielddoc">
<p>Log event Set Audio Channels. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194a234af83a647787d55f370e3a79a15813"></a>XV_HDMITXSS1_LOG_EVT_AUDIOMUTE</em>&nbsp;</td><td class="fielddoc">
<p>Log event Audio Mute. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194a354a534f998dd4363b911c957a0af56f"></a>XV_HDMITXSS1_LOG_EVT_AUDIOUNMUTE</em>&nbsp;</td><td class="fielddoc">
<p>Log event Audio Unmute. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194a528bac26f2b8c837408002ac0d8585ad"></a>XV_HDMITXSS1_LOG_EVT_AUDIOINVALIDSAMPRATE</em>&nbsp;</td><td class="fielddoc">
<p>Log event Audio Invalid Audio Sampling Rate. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194a39d7665d5e5f22c57708000628278891"></a>XV_HDMITXSS1_LOG_EVT_SETSTREAM</em>&nbsp;</td><td class="fielddoc">
<p>Log event HDMITXSS1 Setstream. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194ace22b4eab03167367ac29945fda4eae6"></a>XV_HDMITXSS1_LOG_EVT_HDCP14_AUTHREQ</em>&nbsp;</td><td class="fielddoc">
<p>Log event HDCP 1.4 AuthReq. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194ae6028a0e316af27cf053cca09746ad5b"></a>XV_HDMITXSS1_LOG_EVT_HDCP22_AUTHREQ</em>&nbsp;</td><td class="fielddoc">
<p>Log event HDCP 2.2 AuthReq. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194a1e3c8f08230dbabe9352b74ed1fe9b0b"></a>XV_HDMITXSS1_LOG_EVT_PIX_REPEAT_ERR</em>&nbsp;</td><td class="fielddoc">
<p>Log event Unsupported Pixel Repetition. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194abcc147bc9e9f384ec1ca08fbac8b87e7"></a>XV_HDMITXSS1_LOG_EVT_VTC_RES_ERR</em>&nbsp;</td><td class="fielddoc">
<p>Log event Resolution Unsupported by VTC. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194a8b93e92cded00d1b93fa61212cd2163a"></a>XV_HDMITXSS1_LOG_EVT_BRDG_LOCKED</em>&nbsp;</td><td class="fielddoc">
<p>VID-OUT bridge locked. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194a9a7ca5e6f48bbf35ce1cf5e6eb9f8343"></a>XV_HDMITXSS1_LOG_EVT_BRDG_UNLOCKED</em>&nbsp;</td><td class="fielddoc">
<p>VID-OUT bridge unlocked. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194ad9b5a045dc775b00f814c3bbd5b3d7ea"></a>XV_HDMITXSS1_LOG_EVT_FRL_START</em>&nbsp;</td><td class="fielddoc">
<p>Log event HDMITXSS1 FRL Start. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194ab092edcc43dc4cfafe5fdeda63c6d419"></a>XV_HDMITXSS1_LOG_EVT_FRL_LT_PASS</em>&nbsp;</td><td class="fielddoc">
<p>Log event HDMITXSS1 FRL LT Pass. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194afc70a2fee8b8c6a16bd55a994ecdf9a2"></a>XV_HDMITXSS1_LOG_EVT_FRL_CFG</em>&nbsp;</td><td class="fielddoc">
<p>Log event HDMITXSS1 FRL Config. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194a521bdc151a83e9587a1d73afbc691502"></a>XV_HDMITXSS1_LOG_EVT_TMDS_START</em>&nbsp;</td><td class="fielddoc">
<p>Log event HDMITXSS1 TMDS Start. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a3235ae792b21ddbc07efb7b78edde194af927e6926684df592bce30a715e59a22"></a>XV_HDMITXSS1_LOG_EVT_DUMMY</em>&nbsp;</td><td class="fielddoc">
<p>Dummy Event should be last. </p>
</td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ac57d46d00c0560d30074c0cddb499340"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_AudioMute </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function set HDMI TX audio parameters. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Enable</td><td>0: Unmute the audio 1: Mute the audio.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a234af83a647787d55f370e3a79a15813">XV_HDMITXSS1_LOG_EVT_AUDIOMUTE</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a354a534f998dd4363b911c957a0af56f">XV_HDMITXSS1_LOG_EVT_AUDIOUNMUTE</a>, and <a class="el" href="xv__hdmitxss1_8h.html#a0c9023e762552ac6d46bddeaaa1ea40b">XV_HdmiTxSs1_LogWrite()</a>.</p>

</div>
</div>
<a class="anchor" id="a33b732506d6578b5daf78406e2864af0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiTxSs1_CfgInitialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1___config.html">XV_HdmiTxSs1_Config</a> *&#160;</td>
          <td class="paramname"><em>CfgPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINTPTR&#160;</td>
          <td class="paramname"><em>EffectiveAddr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function initializes the video subsystem and included sub-cores. </p>
<p>This function must be called prior to using the subsystem. Initialization includes setting up the instance data for top level as well as all included sub-core therein, and ensuring the hardware is in a known stable state.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on. </td></tr>
    <tr><td class="paramname">CfgPtr</td><td>points to the configuration structure associated with the subsystem instance. </td></tr>
    <tr><td class="paramname">EffectiveAddr</td><td>is the base address of the device. If address translation is being used, then this parameter must reflect the virtual base address. Otherwise, the physical address should be used.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS if initialization is successful else XST_FAILURE </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a808629d14dfae7c9bd88d913f2edb10c">XV_HdmiTxSs1::AppMajVer</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a4263fa09490325e5de092ed3064d06b4">XV_HdmiTxSs1::AppMinVer</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#aa22ed177b1befed86e1de71e2639f11c">XV_HdmiTxSs1::AudioInfoframe</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#ae69bdb8fe123a9b6c8d0dc955ccb7e6d">XV_HdmiTxSs1::AVIInfoframe</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1___config.html#aa8205c90494b16611fb959bb27b10304">XV_HdmiTxSs1_Config::AxiLiteClkFreq</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1___config.html#a2fad82bc5ec410236e8995be3b421baf">XV_HdmiTxSs1_Config::BaseAddress</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a0af4e590d235b7ed72a2f32c2f1313c4">XV_HdmiTxSs1::Config</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1___config.html#acfe7283fe422114877f8a4df825c0889">XV_HdmiTxSs1_Config::DeviceId</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a3b9c5eb76f25fab0049e4283e67df67d">XV_HdmiTxSs1::DrmInfoframe</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a754343b6aa4b6dc0f9c6eb8fcb729b70">XV_HdmiTxSs1::EnableHDCPLogging</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#ad5186619e28ce571972f0628785b3e2d">XV_HdmiTxSs1::EnableHDMILogging</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a76fd7262ee33c7a44e80c05975e09891">XV_HdmiTxSs1::HdcpProtocol</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a95aed35d91b25679cf9616b9e3d9be4e">XV_HdmiTxSs1::IsReady</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#ad2d23f1bf5e2abda055dfea721a38e9a">XV_HdmiTxSs1::VSIF</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#aec5ea5b9de3421ff6542da966c26995a">XV_HdmiTxSs1::VtcPtr</a>, <a class="el" href="xv__hdmitxss1_8h.html#a4934fefc2258a7e60fd8fd893b52e470adef791b14ca92a3aa971e6427a17d5b6">XV_HDMITXSS1_HDCP_BOTH</a>, <a class="el" href="xv__hdmitxss1_8h.html#a4934fefc2258a7e60fd8fd893b52e470a01f677d86577b9fe8b731a7854d4be3e">XV_HDMITXSS1_HDCP_NONE</a>, <a class="el" href="xv__hdmitxss1_8c.html#a793b1339e8400d44c8bed3a3a578728f">XV_HdmiTxSs1_Reset()</a>, <a class="el" href="group__v__hdmitxss1.html#gac555201d618cc9e05b73a417f77701b2">XV_HdmiTxSs1_SubcoreInitHdmiTx1()</a>, and <a class="el" href="group__v__hdmitxss1.html#ga64a794defc59694de323c4b239088906">XV_HdmiTxSs1_SubcoreInitVtc()</a>.</p>

</div>
</div>
<a class="anchor" id="a7556dbfe39718b3de88b74a58f3d2b4e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_ClearFrlWrongLtp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function stops FRL video stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="abc71961da1802a0438376e8c5bd0fe47"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_ClearGcpAvmuteBit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function clears the HDMI TX AUX GCP register AVMUTE bit. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a46dbf912771f8ca51d5ab990e43a4a92"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_ClearGcpClearAvmuteBit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function clears the HDMI TX AUX GCP register CLEAR_AVMUTE bit. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a7270e94045a63a802821e69e2c7dced3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_DebugInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function prints debug information on STDIO/UART console. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__menu_8c.html#a436465d83bcfb1d90e5983e25dddbfc4">DetailedInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="a8999e0501db1c048724a976393ad81ae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiTxSs1_DetectHdmi20 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function detects connected sink is a HDMI 2.0/HDMI 1.4 sink device. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if HDMI 2.0</li>
<li>XST_FAILURE if HDMI 1.4</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="af7f0bac91828c20d8d5bcd1ee22d9f3d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSS1_DisableVrr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function disables Adaptive-Sync feature in Video Timing Controller. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#aec5ea5b9de3421ff6542da966c26995a">XV_HdmiTxSs1::VtcPtr</a>.</p>

</div>
</div>
<a class="anchor" id="a175b839b0e0ec994f7e8771ce1c5753e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_DynHdr_Cfg </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1___dyn_hdr___config.html">XV_HdmiTxSs1_DynHdr_Config</a> *&#160;</td>
          <td class="paramname"><em>CfgPtr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will configure the HDMI Tx for Dynamic HDR. </p>
<p>The configuration should be updated and called by application in Dynamic HDR MTW callback.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance. </td></tr>
    <tr><td class="paramname">CfgPtr</td><td>is a pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1___dyn_hdr___config.html" title="Dynamic HDR configuration structure. ">XV_HdmiTxSs1_DynHdr_Config</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1___dyn_hdr___config.html#a987a7f2d88dc7379db6d99b8e2cc2b62">XV_HdmiTxSs1_DynHdr_Config::Address</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a0af4e590d235b7ed72a2f32c2f1313c4">XV_HdmiTxSs1::Config</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1___config.html#a3d9c7f27b41ac6c3575679c8cff34227">XV_HdmiTxSs1_Config::DynHdr</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1___dyn_hdr___config.html#af4802f8e2b072d06492046f9b17a33e7">XV_HdmiTxSs1_DynHdr_Config::FAPA</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1___dyn_hdr___config.html#ac3519dab2855dbcb7aded59f82b37f12">XV_HdmiTxSs1_DynHdr_Config::GOF</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1___dyn_hdr___config.html#acf78a352dda4f8106b0314c4c47c647a">XV_HdmiTxSs1_DynHdr_Config::PktLength</a>, and <a class="el" href="struct_x_v___hdmi_tx_ss1___dyn_hdr___config.html#a34f1ad07e598e0a76f7976be6ef93852">XV_HdmiTxSs1_DynHdr_Config::PktType</a>.</p>

</div>
</div>
<a class="anchor" id="a7f6a8ade2c773f29e5b88e52838d6ba7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_DynHdr_Control </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Flag</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will enable/disable Dynamic HDR. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance. </td></tr>
    <tr><td class="paramname">Flag</td><td>set to TRUE/FALSE. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a0af4e590d235b7ed72a2f32c2f1313c4">XV_HdmiTxSs1::Config</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1___config.html#a3d9c7f27b41ac6c3575679c8cff34227">XV_HdmiTxSs1_Config::DynHdr</a>, and <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a49ba251f15947696114561c442cec65d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_DynHdr_DM_Control </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Flag</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will enable or disable the Data Mover in Dynamic HDR. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance. </td></tr>
    <tr><td class="paramname">Flag</td><td>0 to disable and 1 to enable the Data Mover</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a0af4e590d235b7ed72a2f32c2f1313c4">XV_HdmiTxSs1::Config</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1___config.html#a3d9c7f27b41ac6c3575679c8cff34227">XV_HdmiTxSs1_Config::DynHdr</a>, and <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a3ecc61ff3885370235c4af6beece925e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XV_HdmiTxSs1_DynHdr_GetErr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will read the error status of the Data Mover for Dynamic HDR. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 - if no error else 1</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a0af4e590d235b7ed72a2f32c2f1313c4">XV_HdmiTxSs1::Config</a>, and <a class="el" href="struct_x_v___hdmi_tx_ss1___config.html#a3d9c7f27b41ac6c3575679c8cff34227">XV_HdmiTxSs1_Config::DynHdr</a>.</p>

</div>
</div>
<a class="anchor" id="ad98a7cc78ec71fed4cf3e53202f03863"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_DynHdr_GOF_Control </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Flag</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will enable/disable GOF for Dynamic HDR. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance. </td></tr>
    <tr><td class="paramname">Flag</td><td>set to TRUE/FALSE. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a0af4e590d235b7ed72a2f32c2f1313c4">XV_HdmiTxSs1::Config</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1___config.html#a3d9c7f27b41ac6c3575679c8cff34227">XV_HdmiTxSs1_Config::DynHdr</a>, and <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a745eaa492be6a2958d3459594d286085"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiTxSs1_FrlStreamStart </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function starts FRL stream. </p>
<p>This should be called after the bridge, video, audio are all active.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="ae4a8a1282295e8e71f63f0b7f1906024"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiTxSs1_FrlStreamStop </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function stops FRL video stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a31725c9b65533ccea4d7e2a59f3c298c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_FSyncControl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function allows enabling/disabling of FSync in HDMI Tx. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Enable</td><td>0: disable FSync 1: enable FSync</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__example_8c.html#aabd5c0e2ac70e11184a457b7d5a4b488">Exdes_ProcessVTEMPacket()</a>, and <a class="el" href="xhdmi__example_8c.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main()</a>.</p>

</div>
</div>
<a class="anchor" id="a5b3569f2ceda953075ef411d0a75c4ec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XV_HdmiTx1_AudioFormatType XV_HdmiTxSs1_GetAudioFormat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function gets the active audio format. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Active audio format of HDMI Tx Subsystem</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmitxss1_8h.html#a9a6728b431f0222f16999175a68c34f8">XV_HdmiTxSs1_ReportAudio()</a>.</p>

</div>
</div>
<a class="anchor" id="a1ccd2ebfc16e644ad8d6b4a2daac3582"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdmiC_AudioInfoFrame* XV_HdmiTxSs1_GetAudioInfoframe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to HDMI TX SS Audio InfoFrame structure. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XHdmiC_AudioInfoFrame pointer</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#aa22ed177b1befed86e1de71e2639f11c">XV_HdmiTxSs1::AudioInfoframe</a>.</p>

</div>
</div>
<a class="anchor" id="af704ab520de8e5f3a538d7c36c2c46c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdmiC_Aux* XV_HdmiTxSs1_GetAuxiliary </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to HDMI TX SS Aux structure. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XVidC_VideoStream pointer</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a6301f1464afdbd2e5d1bf5cffe34a795"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdmiC_AVI_InfoFrame* XV_HdmiTxSs1_GetAviInfoframe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to HDMI TX SS AVI InfoFrame structure. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XHdmiC_AVI_InfoFrame pointer</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#ae69bdb8fe123a9b6c8d0dc955ccb7e6d">XV_HdmiTxSs1::AVIInfoframe</a>.</p>

</div>
</div>
<a class="anchor" id="ad3c22bbd121176b21b18209441bfa96f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XVidC_PixelsPerClock XV_HdmiTxSS1_GetCorePpc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will set the major and minor application version in TXSs struct. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Core pixel per clock value</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a4e4a7740aa353dae1d462a407874a405"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdmiC_DRMInfoFrame* XV_HdmiTxSs1_GetDrmInfoframe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to HDMI 2.1 TX SS DRM InfoFrame structure. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XHdmiC_DRMInfoFrame pointer</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a3b9c5eb76f25fab0049e4283e67df67d">XV_HdmiTxSs1::DrmInfoframe</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmitxss1_8h.html#a906baa70d9d71ad6da33a46d98042867">XV_HdmiTxSs1_ReportDRMInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="a58409fd5bb72cdbfaf50810095719766"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XV_HdmiTxSs1_GetFrlLanes </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the the number of active FRL lanes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Number of active FRL lanes.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a92e32f9c6a246cebb8c3d3f322717b8c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XV_HdmiTxSs1_GetFrlLineRate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the FRL Line Rate. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>FRL Line Rate.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="adf8082778f8fc014b16e0c0d79228772"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XV_HdmiTxSs1_GetFrlRate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the FRL Rate. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>FRL Rate.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a69f502cb925595f31978636bc18e1af7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XV_HdmiTxSs1_GetTmdsClockFreqHz </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the HDMI TX SS video Identification code. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance </td></tr>
    <tr><td class="paramname">@return</td><td>Stream Data Structure (TMDS Clock)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a32f9289cb938ce3fb96a83196d1c815d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XV_HdmiTxSs1_GetTransportMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to HDMI TX SS video stream type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Transport Mode 1:FRL 0:TMDS</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a7b804f087adb5702f2f80eb79e26680b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XV_HdmiTxSs1_GetTxFfe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Lane</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the FFE Level for the selected lane. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>FFE Level.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a450208f60677da1752332e2d47d3784c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XVidC_VideoStream* XV_HdmiTxSs1_GetVideoStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to HDMI TX SS video stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XVidC_VideoStream pointer</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__example_8c.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main()</a>, <a class="el" href="xv__hdmitxss1_8h.html#aa32e9da351de0a89ec20277d91860ee9">XV_HdmiTxSS1_SetBackgroundColor()</a>, and <a class="el" href="xv__hdmitxss1_8h.html#aa80605121dcc2573a45b4be783b7273c">XV_HdmiTxSS1_SetVrrVfpStretch()</a>.</p>

</div>
</div>
<a class="anchor" id="a7ef17e3d0782cfcf1a91284b597e1812"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XV_HdmiTxSs1_GetVideoStreamType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the HDMI TX SS video stream type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Value 1:HDMI TMDS 0:DVI.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="ac8fdf83c5a1f4a0d28c57737d2540340"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdmiC_VSIF* XV_HdmiTxSs1_GetVSIF </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns the pointer to HDMI TX SS Vendor Specific InfoFrame structure. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XHdmiC_VSIF pointer</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#ad2d23f1bf5e2abda055dfea721a38e9a">XV_HdmiTxSs1::VSIF</a>.</p>

</div>
</div>
<a class="anchor" id="aff70f057b5e8d79e33f15f730008a2b6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSS1_HdmiTx1IntrHandler </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function calls the interrupt handler for HDMI TX. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the HDMI TX Subsystem </td></tr>
  </table>
  </dd>
</dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="ae6f40745c8ee0816c50e4682094cb923"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XV_HdmiTxSS1_IsMasked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will get the current video mask mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Current mode. 0 = Video masking is disabled 1 = Video masking is enabled</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmitxss1_8h.html#a468f5a89ebffb8e4febda434d64aa13d">XV_HdmiTxSs1_ReportTiming()</a>.</p>

</div>
</div>
<a class="anchor" id="a95136462e99821ced91ee6922013f4bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XV_HdmiTxSs1_IsSinkHdcp14Capable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function determines if the connected HDMI sink is HDCP 1.4 capable. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if sink is HDCP 1.4 capable and ready to authenticate.</li>
<li>FALSE if sink does not support HDCP 1.4 or is not ready. </li>
</ul>
</dd></dl>

</div>
</div>
<a class="anchor" id="a6cb3bdee51ebb18d2b6923e750ec1e82"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XV_HdmiTxSs1_IsSinkHdcp22Capable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function determines if the connected HDMI sink is HDCP 2.2 capable. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if sink is HDCP 2.2 capable and ready to authenticate.</li>
<li>FALSE if sink does not support HDCP 2.2 or is not ready. </li>
</ul>
</dd></dl>

</div>
</div>
<a class="anchor" id="a04d0a4312c85cdb8c30433bb3ab8e53a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiTxSs1_IsStreamConnected </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function checks if the interface is connected. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the interface is connected.</li>
<li>FALSE if the interface is not connected.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#af3cc9590374417d5b4b3eeabf73134bf">XV_HdmiTxSs1::IsStreamConnected</a>.</p>

</div>
</div>
<a class="anchor" id="a477e535d7520a974e43c49123c195547"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiTxSs1_IsStreamToggled </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function checks if the interface has toggled. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if the interface HPD has toggled.</li>
<li>FALSE if the interface HPD has not toggled.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a6a8773d3272e624674c0a80a1b1ff909">XV_HdmiTxSs1::IsStreamToggled</a>.</p>

</div>
</div>
<a class="anchor" id="a26db653c75d50e755d2d344b5f61398c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiTxSs1_IsStreamUp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function checks if the video stream is up. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if stream is up.</li>
<li>FALSE if stream is down.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a54473698d17fbff5cf1a2833069a5f28">XV_HdmiTxSs1::IsStreamUp</a>.</p>

</div>
</div>
<a class="anchor" id="a8198201051910096470956c1040019e8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_LogDisplay </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will print the entire log. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a9f2370fd645e54c2b326362da0f32bd5">XV_HdmiTxSs1::Log</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#aa04f4b9697d324e1fad31da9f414186f">XV_HdmiTxSs1::LogWriteCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1___log.html#abb791571d8a2ddd322c0df08c346bbd6">XV_HdmiTxSs1_Log::TailIndex</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1___log.html#a549f6f3f078ebab3bcb93848ca9a6775">XV_HdmiTxSs1_Log::TimeRecord</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a528bac26f2b8c837408002ac0d8585ad">XV_HDMITXSS1_LOG_EVT_AUDIOINVALIDSAMPRATE</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a234af83a647787d55f370e3a79a15813">XV_HDMITXSS1_LOG_EVT_AUDIOMUTE</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a354a534f998dd4363b911c957a0af56f">XV_HDMITXSS1_LOG_EVT_AUDIOUNMUTE</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a8b93e92cded00d1b93fa61212cd2163a">XV_HDMITXSS1_LOG_EVT_BRDG_LOCKED</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a9a7ca5e6f48bbf35ce1cf5e6eb9f8343">XV_HDMITXSS1_LOG_EVT_BRDG_UNLOCKED</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194ac930f1fc9257c1da958d67b03444c0d0">XV_HDMITXSS1_LOG_EVT_CONNECT</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a053e688b709b25b89758bc93c9136a7f">XV_HDMITXSS1_LOG_EVT_DISCONNECT</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194afc70a2fee8b8c6a16bd55a994ecdf9a2">XV_HDMITXSS1_LOG_EVT_FRL_CFG</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194ab092edcc43dc4cfafe5fdeda63c6d419">XV_HDMITXSS1_LOG_EVT_FRL_LT_PASS</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194ad9b5a045dc775b00f814c3bbd5b3d7ea">XV_HDMITXSS1_LOG_EVT_FRL_START</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194ace22b4eab03167367ac29945fda4eae6">XV_HDMITXSS1_LOG_EVT_HDCP14_AUTHREQ</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a7c8943a13a3c3d6312ed2a209053625e">XV_HDMITXSS1_LOG_EVT_HDCP14_INIT</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194ae6028a0e316af27cf053cca09746ad5b">XV_HDMITXSS1_LOG_EVT_HDCP22_AUTHREQ</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a8b64cc43e15154910bdbae8fe0996165">XV_HDMITXSS1_LOG_EVT_HDCP22_INIT</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a887d1b62c780925e370aa7b9b9a6dc85">XV_HDMITXSS1_LOG_EVT_HDCPTIMER_INIT</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a0b16619b4646eb99a2e88ead03e48c5b">XV_HDMITXSS1_LOG_EVT_HDMITX1_INIT</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a866496865355f8f425396ffcfed82013">XV_HDMITXSS1_LOG_EVT_NONE</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a1e3c8f08230dbabe9352b74ed1fe9b0b">XV_HDMITXSS1_LOG_EVT_PIX_REPEAT_ERR</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194aa76ec71708386984f5f4fea5acc931cf">XV_HDMITXSS1_LOG_EVT_RESET</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a2d48220e23a699da5867d80635d0bba4">XV_HDMITXSS1_LOG_EVT_SETAUDIOCHANNELS</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a39d7665d5e5f22c57708000628278891">XV_HDMITXSS1_LOG_EVT_SETSTREAM</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194aa87456980697e1644c7bb078cdb8133d">XV_HDMITXSS1_LOG_EVT_START</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194acca316c46a14ae90bc9f061ad3237532">XV_HDMITXSS1_LOG_EVT_STOP</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194aa11ffa509dca45f524be5f1581fa9abe">XV_HDMITXSS1_LOG_EVT_STREAMDOWN</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194abe1911338db298a23ec713716866e18b">XV_HDMITXSS1_LOG_EVT_STREAMSTART</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a4bcb4867aceecc187b9a5f6d47f53f24">XV_HDMITXSS1_LOG_EVT_STREAMUP</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a521bdc151a83e9587a1d73afbc691502">XV_HDMITXSS1_LOG_EVT_TMDS_START</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a2f4d6c3af1944f8a49a8c07432d436ad">XV_HDMITXSS1_LOG_EVT_TOGGLE</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194ae69bc0ec2857088237ad39aef1e68b86">XV_HDMITXSS1_LOG_EVT_VTC_INIT</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194abcc147bc9e9f384ec1ca08fbac8b87e7">XV_HDMITXSS1_LOG_EVT_VTC_RES_ERR</a>, and <a class="el" href="xv__hdmitxss1_8h.html#ac884bd9e77df975e8e1a762081c13607">XV_HdmiTxSs1_LogRead()</a>.</p>

</div>
</div>
<a class="anchor" id="ac884bd9e77df975e8e1a762081c13607"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u16 XV_HdmiTxSs1_LogRead </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will read the last event from the log. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The log data.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1___log.html#a532fe0a3c2815fcd3331395034b0e4b1">XV_HdmiTxSs1_Log::DataBuffer</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1___log.html#acffe7a884e4c8745e46927ec1a7b47c3">XV_HdmiTxSs1_Log::HeadIndex</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a9f2370fd645e54c2b326362da0f32bd5">XV_HdmiTxSs1::Log</a>, and <a class="el" href="struct_x_v___hdmi_tx_ss1___log.html#abb791571d8a2ddd322c0df08c346bbd6">XV_HdmiTxSs1_Log::TailIndex</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmitxss1__log_8c.html#a8198201051910096470956c1040019e8">XV_HdmiTxSs1_LogDisplay()</a>.</p>

</div>
</div>
<a class="anchor" id="a2c2352dc54100975c45f106b42f4cd03"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_LogReset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will reset the driver's logging mechanism. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the xv_hdmitxss1 core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1___log.html#acffe7a884e4c8745e46927ec1a7b47c3">XV_HdmiTxSs1_Log::HeadIndex</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a9f2370fd645e54c2b326362da0f32bd5">XV_HdmiTxSs1::Log</a>, and <a class="el" href="struct_x_v___hdmi_tx_ss1___log.html#abb791571d8a2ddd322c0df08c346bbd6">XV_HdmiTxSs1_Log::TailIndex</a>.</p>

</div>
</div>
<a class="anchor" id="a0c9023e762552ac6d46bddeaaa1ea40b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_LogWrite </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194">XV_HdmiTxSs1_LogEvent</a>&#160;</td>
          <td class="paramname"><em>Evt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will insert an event in the driver's logginc mechanism. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance. </td></tr>
    <tr><td class="paramname">Evt</td><td>is the event type to log. </td></tr>
    <tr><td class="paramname">Data</td><td>is the associated data for the event.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1___log.html#a532fe0a3c2815fcd3331395034b0e4b1">XV_HdmiTxSs1_Log::DataBuffer</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1___log.html#acffe7a884e4c8745e46927ec1a7b47c3">XV_HdmiTxSs1_Log::HeadIndex</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a9f2370fd645e54c2b326362da0f32bd5">XV_HdmiTxSs1::Log</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#aa04f4b9697d324e1fad31da9f414186f">XV_HdmiTxSs1::LogWriteCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#ae5499d63499710c85a1c2040ccb50435">XV_HdmiTxSs1::LogWriteRef</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1___log.html#abb791571d8a2ddd322c0df08c346bbd6">XV_HdmiTxSs1_Log::TailIndex</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1___log.html#a549f6f3f078ebab3bcb93848ca9a6775">XV_HdmiTxSs1_Log::TimeRecord</a>, and <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194af927e6926684df592bce30a715e59a22">XV_HDMITXSS1_LOG_EVT_DUMMY</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmitxss1_8h.html#ac57d46d00c0560d30074c0cddb499340">XV_HdmiTxSs1_AudioMute()</a>, <a class="el" href="xv__hdmitxss1__frl_8h.html#adcab49b33616b0b9d2012ac7b6966029">XV_HdmiTxSs1_FrlConfigCallback()</a>, <a class="el" href="xv__hdmitxss1__frl_8h.html#af71d9402da009b2232c6f0e7d45174d5">XV_HdmiTxSs1_FrlStartCallback()</a>, <a class="el" href="xv__hdmitxss1_8h.html#a793b1339e8400d44c8bed3a3a578728f">XV_HdmiTxSs1_Reset()</a>, <a class="el" href="xv__hdmitxss1_8h.html#a6d8b0db4c832b47b4bd39d85d7b349e2">XV_HdmiTxSs1_SetAudioChannels()</a>, <a class="el" href="xv__hdmitxss1_8h.html#ad4c9a6490f1c9497cb14ebf803e1b154">XV_HdmiTxSs1_SetSampleFrequency()</a>, <a class="el" href="xv__hdmitxss1_8h.html#a706164018c12104b9b425ea36c7fb38f">XV_HdmiTxSs1_SetStream()</a>, <a class="el" href="xv__hdmitxss1_8h.html#ab5fe79e1483f941b8310cc0ad340d780">XV_HdmiTxSs1_Start()</a>, <a class="el" href="xv__hdmitxss1_8h.html#ad9a6e5fd5702da69e65d96e1355368d1">XV_HdmiTxSS1_StartFRLStream()</a>, <a class="el" href="xv__hdmitxss1__frl_8c.html#adab4b36a99eb0489937e2dca14bc2cd7">XV_HdmiTxSs1_StartFrlTraining()</a>, <a class="el" href="xv__hdmitxss1_8h.html#a8016b341785251b3d59949739f6813f1">XV_HdmiTxSs1_Stop()</a>, <a class="el" href="xv__hdmitxss1_8h.html#a521c0bfc8e68845052abeefcf9268fbe">XV_HdmiTxSS1_StopFRLStream()</a>, <a class="el" href="xv__hdmitxss1_8h.html#a414900ff658f64331801d78cb586e0d2">XV_HdmiTxSs1_StreamStart()</a>, <a class="el" href="group__v__hdmitxss1.html#gac555201d618cc9e05b73a417f77701b2">XV_HdmiTxSs1_SubcoreInitHdmiTx1()</a>, <a class="el" href="group__v__hdmitxss1.html#ga64a794defc59694de323c4b239088906">XV_HdmiTxSs1_SubcoreInitVtc()</a>, and <a class="el" href="xv__hdmitxss1__frl_8h.html#af7e151cc4c1da01d3b581db188725f12">XV_HdmiTxSs1_TmdsConfigCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a6e604e8b427295fc3a9ece932f018aa0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSS1_MaskDisable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will disable the video masking. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a8cfc33a8c907d475e631f6fe8c55653c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSS1_MaskEnable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will enable the video masking. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmitxss1_8h.html#aa32e9da351de0a89ec20277d91860ee9">XV_HdmiTxSS1_SetBackgroundColor()</a>.</p>

</div>
</div>
<a class="anchor" id="ad6a73c374a288c1f8354b66b0773eb21"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSS1_MaskNoise </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will enable or disable the noise in the video mask. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance. </td></tr>
    <tr><td class="paramname">Enable</td><td>specifies TRUE/FALSE value to either enable or disable the Noise.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmitxss1_8h.html#aa32e9da351de0a89ec20277d91860ee9">XV_HdmiTxSS1_SetBackgroundColor()</a>.</p>

</div>
</div>
<a class="anchor" id="a23f55708b192f42ee98154eb8d5f14fd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSS1_MaskSetBlue </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will set the blue component in the video mask. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance. </td></tr>
    <tr><td class="paramname">Value</td><td>specifies the video mask value set to blue component</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmitxss1_8h.html#aa32e9da351de0a89ec20277d91860ee9">XV_HdmiTxSS1_SetBackgroundColor()</a>.</p>

</div>
</div>
<a class="anchor" id="aff714b53254953cd5b5fce6cfe15b3fb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSS1_MaskSetGreen </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will set the green component in the video mask. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance. </td></tr>
    <tr><td class="paramname">Value</td><td>specifies the video mask value set to green component</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmitxss1_8h.html#aa32e9da351de0a89ec20277d91860ee9">XV_HdmiTxSS1_SetBackgroundColor()</a>.</p>

</div>
</div>
<a class="anchor" id="a50375d84e75140bdcaf7cfce183bdbe9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSS1_MaskSetRed </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will set the red component in the video mask. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance. </td></tr>
    <tr><td class="paramname">Value</td><td>specifies the video mask value set to red component</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmitxss1_8h.html#aa32e9da351de0a89ec20277d91860ee9">XV_HdmiTxSS1_SetBackgroundColor()</a>.</p>

</div>
</div>
<a class="anchor" id="ab9ebe1b56d24f5ccb66e73d57c488778"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiTxSs1_ReadEdid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>Buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>BufferSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads the HDMI Sink EDID. </p>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#af3cc9590374417d5b4b3eeabf73134bf">XV_HdmiTxSs1::IsStreamConnected</a>, and <a class="el" href="xv__hdmitxss1_8c.html#abb2671202f109b367734299d387fc582">XV_HdmiTxSs1_ReadEdidSegment()</a>.</p>

</div>
</div>
<a class="anchor" id="aad065785449967c6dd121c8eed4f8934"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiTxSs1_ReadEdid_extension </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XV_VidC_EdidCntrlParam *&#160;</td>
          <td class="paramname"><em>EdidCtrlParam</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads the HDMI Sink EDID. </p>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#af3cc9590374417d5b4b3eeabf73134bf">XV_HdmiTxSs1::IsStreamConnected</a>, and <a class="el" href="xv__hdmitxss1_8c.html#abb2671202f109b367734299d387fc582">XV_HdmiTxSs1_ReadEdidSegment()</a>.</p>

</div>
</div>
<a class="anchor" id="abb2671202f109b367734299d387fc582"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiTxSs1_ReadEdidSegment </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>Buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>segment</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads one block from the HDMI Sink EDID. </p>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, and <a class="el" href="struct_x_v___hdmi_tx_ss1.html#af3cc9590374417d5b4b3eeabf73134bf">XV_HdmiTxSs1::IsStreamConnected</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmitxss1_8h.html#ab9ebe1b56d24f5ccb66e73d57c488778">XV_HdmiTxSs1_ReadEdid()</a>, <a class="el" href="xv__hdmitxss1_8h.html#aad065785449967c6dd121c8eed4f8934">XV_HdmiTxSs1_ReadEdid_extension()</a>, <a class="el" href="xv__hdmitxss1_8h.html#af493391980674593fbc4ed0e8acb1ebc">XV_HdmiTxSs1_ShowEdid()</a>, and <a class="el" href="xv__hdmitxss1_8h.html#acb9f82b5afe31f42ff6264bb2f13db57">XV_HdmiTxSs1_ShowEdid_extension()</a>.</p>

</div>
</div>
<a class="anchor" id="a9b8761762576eff1b60d907eedc3e290"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_RefClockChangeInit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is called when HDMI TX SS TMDS clock changes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, <a class="el" href="xv__hdmitxss1_8c.html#abb2b35bcb7e732e6cbad0fbd4ee85a12">XV_HdmiTxSs1_SYSRST()</a>, <a class="el" href="xv__hdmitxss1_8c.html#ad62c869187a488987bf7407036d1e642">XV_HdmiTxSs1_TXCore_LRST()</a>, <a class="el" href="xv__hdmitxss1_8c.html#a72cb6b0c598ac1b9aa586f71098ce464">XV_HdmiTxSs1_TXCore_VRST()</a>, and <a class="el" href="xv__hdmitxss1_8c.html#a8cbdc81e24b07cdab00d1803691d8bb0">XV_HdmiTxSs1_VRST()</a>.</p>

</div>
</div>
<a class="anchor" id="a3f0a51a41b4b0a2f0a5f1d6df6adbf1e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_RegisterDebug </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function prints out the sub-core register dump. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>Instance Pointer to the main data structure</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1___sub_core.html#a3ec4a4becfdadc2af1f184f7248b6f5d">XV_HdmiTxSs1_SubCore::AbsAddr</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a0af4e590d235b7ed72a2f32c2f1313c4">XV_HdmiTxSs1::Config</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a54473698d17fbff5cf1a2833069a5f28">XV_HdmiTxSs1::IsStreamUp</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1___config.html#a551d6a6fa1e71515aead4eba79f11a46">XV_HdmiTxSs1_Config::Vtc</a>, and <a class="el" href="struct_x_v___hdmi_tx_ss1.html#aec5ea5b9de3421ff6542da966c26995a">XV_HdmiTxSs1::VtcPtr</a>.</p>

</div>
</div>
<a class="anchor" id="a9a6728b431f0222f16999175a68c34f8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_ReportAudio </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function prints the HDMI TX SS audio information. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, and <a class="el" href="xv__hdmitxss1_8c.html#a5b3569f2ceda953075ef411d0a75c4ec">XV_HdmiTxSs1_GetAudioFormat()</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__menu_8c.html#a14b96491d9e48ad8fadbbb391d097ab6">Info()</a>, and <a class="el" href="xv__hdmitxss1_8h.html#adb14b3a9d2c6751703d3e5f2950bbe95">XV_HdmiTxSs1_ReportInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="a09fc18a269f7c6f69bed048439689366"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_ReportCoreInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reports list of cores included in Video Processing Subsystem. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, and <a class="el" href="struct_x_v___hdmi_tx_ss1.html#aec5ea5b9de3421ff6542da966c26995a">XV_HdmiTxSs1::VtcPtr</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__menu_8c.html#a436465d83bcfb1d90e5983e25dddbfc4">DetailedInfo()</a>, and <a class="el" href="xv__hdmitxss1_8h.html#adb14b3a9d2c6751703d3e5f2950bbe95">XV_HdmiTxSs1_ReportInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="a906baa70d9d71ad6da33a46d98042867"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_ReportDRMInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function prints the HDMI 2.1 TX SS DRM If information. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Pointer</td><td>to HDMI 2.1 Tx SS Instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="xv__hdmitxss1_8c.html#a4e4a7740aa353dae1d462a407874a405">XV_HdmiTxSs1_GetDrmInfoframe()</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__menu_8c.html#a14b96491d9e48ad8fadbbb391d097ab6">Info()</a>, and <a class="el" href="xv__hdmitxss1_8h.html#adb14b3a9d2c6751703d3e5f2950bbe95">XV_HdmiTxSs1_ReportInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="adb14b3a9d2c6751703d3e5f2950bbe95"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_ReportInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function prints the HDMI TX SS subcore versions. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="xv__hdmitxss1_8c.html#a9a6728b431f0222f16999175a68c34f8">XV_HdmiTxSs1_ReportAudio()</a>, <a class="el" href="xv__hdmitxss1_8c.html#a09fc18a269f7c6f69bed048439689366">XV_HdmiTxSs1_ReportCoreInfo()</a>, <a class="el" href="xv__hdmitxss1_8c.html#a906baa70d9d71ad6da33a46d98042867">XV_HdmiTxSs1_ReportDRMInfo()</a>, <a class="el" href="xv__hdmitxss1_8c.html#a59352f9ae91bfd4f67d1930a98e84416">XV_HdmiTxSs1_ReportSubcoreVersion()</a>, and <a class="el" href="xv__hdmitxss1_8c.html#a468f5a89ebffb8e4febda434d64aa13d">XV_HdmiTxSs1_ReportTiming()</a>.</p>

</div>
</div>
<a class="anchor" id="a59352f9ae91bfd4f67d1930a98e84416"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_ReportSubcoreVersion </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function prints the HDMI TX SS subcore versions. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a54473698d17fbff5cf1a2833069a5f28">XV_HdmiTxSs1::IsStreamUp</a>, and <a class="el" href="struct_x_v___hdmi_tx_ss1.html#aec5ea5b9de3421ff6542da966c26995a">XV_HdmiTxSs1::VtcPtr</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__menu_8c.html#a436465d83bcfb1d90e5983e25dddbfc4">DetailedInfo()</a>, and <a class="el" href="xv__hdmitxss1_8h.html#adb14b3a9d2c6751703d3e5f2950bbe95">XV_HdmiTxSs1_ReportInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="a468f5a89ebffb8e4febda434d64aa13d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_ReportTiming </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function prints the HDMI TX SS timing information. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, and <a class="el" href="xv__hdmitxss1_8c.html#ae6f40745c8ee0816c50e4682094cb923">XV_HdmiTxSS1_IsMasked()</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__menu_8c.html#a14b96491d9e48ad8fadbbb391d097ab6">Info()</a>, and <a class="el" href="xv__hdmitxss1_8h.html#adb14b3a9d2c6751703d3e5f2950bbe95">XV_HdmiTxSs1_ReportInfo()</a>.</p>

</div>
</div>
<a class="anchor" id="a793b1339e8400d44c8bed3a3a578728f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_Reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function resets the video subsystem sub-cores. </p>
<p>There are 2 reset networks within the subsystem</p>
<ul>
<li>For cores that are on AXIS interface</li>
<li>For cores that are on AXI-MM interface</li>
</ul>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194aa76ec71708386984f5f4fea5acc931cf">XV_HDMITXSS1_LOG_EVT_RESET</a>, <a class="el" href="xv__hdmitxss1_8h.html#a0c9023e762552ac6d46bddeaaa1ea40b">XV_HdmiTxSs1_LogWrite()</a>, <a class="el" href="xv__hdmitxss1_8c.html#abb2b35bcb7e732e6cbad0fbd4ee85a12">XV_HdmiTxSs1_SYSRST()</a>, <a class="el" href="xv__hdmitxss1_8c.html#ad62c869187a488987bf7407036d1e642">XV_HdmiTxSs1_TXCore_LRST()</a>, <a class="el" href="xv__hdmitxss1_8c.html#a72cb6b0c598ac1b9aa586f71098ce464">XV_HdmiTxSs1_TXCore_VRST()</a>, and <a class="el" href="xv__hdmitxss1_8c.html#a8cbdc81e24b07cdab00d1803691d8bb0">XV_HdmiTxSs1_VRST()</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmitxss1_8h.html#a33b732506d6578b5daf78406e2864af0">XV_HdmiTxSs1_CfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="a96498e2c66c0379c245b355569790564"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SendAuxInfoframe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>Aux</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sends audio info frames. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="ae100e4069b27039da84d2b229ddd770d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiTxSs1_SendCvtemAuxPackets </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XHdmiC_Aux *&#160;</td>
          <td class="paramname"><em>DscAuxFifo</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is used to Send CVTEM Packet. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the HDMI TX Subsystem instance. </td></tr>
    <tr><td class="paramname">DscAuxFifo</td><td>is a pointer to the HDMI Aux fifo</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS on successful update of header and data. XST_FAILURE if the device is busy</dd></dl>
<dl class="section note"><dt>Note</dt><dd></dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a21ba41bb842fb59133c2595182d47e0e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XV_HdmiTxSs1_SendGenericAuxInfoframe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>Aux</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sends generic info frames. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if infoframes transmitted successfully.</li>
<li>XST_FAILURE if AUX FIFO is full.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a7af1bd6d17bec50d8223283879838e12"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSS1_SetAppVersion </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>maj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>min</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will set the major and minor application version in TXSs struct. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance. </td></tr>
    <tr><td class="paramname">maj</td><td>is the major version of the application. </td></tr>
    <tr><td class="paramname">min</td><td>is the minor version of the application. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a808629d14dfae7c9bd88d913f2edb10c">XV_HdmiTxSs1::AppMajVer</a>, and <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a4263fa09490325e5de092ed3064d06b4">XV_HdmiTxSs1::AppMinVer</a>.</p>

</div>
</div>
<a class="anchor" id="a6d8b0db4c832b47b4bd39d85d7b349e2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetAudioChannels </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>AudioChannels</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the HDMI TX SS number of active audio channels. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance </td></tr>
    <tr><td class="paramname">AudioChannels</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a63bee4c3905ad10f1615dc796a4d6a97">XV_HdmiTxSs1::AudioChannels</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#aa22ed177b1befed86e1de71e2639f11c">XV_HdmiTxSs1::AudioInfoframe</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a2d48220e23a699da5867d80635d0bba4">XV_HDMITXSS1_LOG_EVT_SETAUDIOCHANNELS</a>, and <a class="el" href="xv__hdmitxss1_8h.html#a0c9023e762552ac6d46bddeaaa1ea40b">XV_HdmiTxSs1_LogWrite()</a>.</p>

</div>
</div>
<a class="anchor" id="a29f05b0c5d28c456be3eb0c11a8a7eb0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetAudioFormat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XV_HdmiTx1_AudioFormatType&#160;</td>
          <td class="paramname"><em>format</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the HDMI TX SS Audio Format. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance </td></tr>
    <tr><td class="paramname">format</td><td>1:HBR 0:L-PCM</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="aa32e9da351de0a89ec20277d91860ee9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSS1_SetBackgroundColor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVMaskColorId&#160;</td>
          <td class="paramname"><em>ColorId</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function configures the background color for Video Masking Feature. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the core instance to be worked on. </td></tr>
    <tr><td class="paramname">ColorId</td><td>is the background color requested</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, <a class="el" href="xv__hdmitxss1_8c.html#a450208f60677da1752332e2d47d3784c">XV_HdmiTxSs1_GetVideoStream()</a>, <a class="el" href="xv__hdmitxss1_8c.html#a8cfc33a8c907d475e631f6fe8c55653c">XV_HdmiTxSS1_MaskEnable()</a>, <a class="el" href="xv__hdmitxss1_8c.html#ad6a73c374a288c1f8354b66b0773eb21">XV_HdmiTxSS1_MaskNoise()</a>, <a class="el" href="xv__hdmitxss1_8c.html#a23f55708b192f42ee98154eb8d5f14fd">XV_HdmiTxSS1_MaskSetBlue()</a>, <a class="el" href="xv__hdmitxss1_8c.html#aff714b53254953cd5b5fce6cfe15b3fb">XV_HdmiTxSS1_MaskSetGreen()</a>, and <a class="el" href="xv__hdmitxss1_8c.html#a50375d84e75140bdcaf7cfce183bdbe9">XV_HdmiTxSS1_MaskSetRed()</a>.</p>

</div>
</div>
<a class="anchor" id="a2471c9ea0cfcc0a3c17027cfd8828d26"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiTxSs1_SetCallback </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598">XV_HdmiTxSs1_HandlerType</a>&#160;</td>
          <td class="paramname"><em>HandlerType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>CallbackFunc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>CallbackRef</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function installs an asynchronous callback function for the given HandlerType: </p>
<pre>
HandlerType                     Callback Function Type
-----------------------         ---------------------------------------------
(XV_HDMITXSS1_HANDLER_CONNECT)       HpdCallback
(XV_HDMITXSS1_HANDLER_VS)            VsCallback
(XV_HDMITXSS1_HANDLER_STREAM_DOWN)   StreamDownCallback
(XV_HDMITXSS1_HANDLER_STREAM_UP)     StreamUpCallback
(XV_HDMITXSS1_HANDLER_BRDGOVERFLOW)  BrdgOverflowCallback
(XV_HDMITXSS1_HANDLER_BRDGUNDERFLOW) BrdgUnderflowCallback
(XV_HDMITXSS1_HANDLER_HDCP_AUTHENTICATED)
(XV_HDMITXSS1_HANDLER_HDCP_DOWNSTREAM_TOPOLOGY_AVAILABLE)
(XV_HDMITXSS1_HANDLER_HDCP_UNAUTHENTICATED)
</pre><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the HDMI TX Subsystem instance. </td></tr>
    <tr><td class="paramname">HandlerType</td><td>specifies the type of handler. </td></tr>
    <tr><td class="paramname">CallbackFunc</td><td>is the address of the callback function. </td></tr>
    <tr><td class="paramname">CallbackRef</td><td>is a user data item that will be passed to the callback function when it is invoked.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if callback function installed successfully.</li>
<li>XST_INVALID_PARAM when HandlerType is invalid.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Invoking this function for a handler that already has been installed replaces it with the new handler. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#aed5af133ae07146455d92bb6c85aa5f0">XV_HdmiTxSs1::BrdgLockedCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a7834e0c251d5f8a568d43c67b052ab92">XV_HdmiTxSs1::BrdgLockedRef</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a35fee276abf16c757b153d526590f887">XV_HdmiTxSs1::BrdgOverflowCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a1d13b87c7367b1a296f9b8eda375f15c">XV_HdmiTxSs1::BrdgOverflowRef</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a3d24a4fc2cbb1eba3c7f3ac11a31de9f">XV_HdmiTxSs1::BrdgUnderflowCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a8a1e4af7c6d69e9f89d6af937bb4c1d2">XV_HdmiTxSs1::BrdgUnderflowRef</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#ac85be74c392f10c33117c6a5a1793162">XV_HdmiTxSs1::BrdgUnlockedCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a6651ce121ef43f901977aa4efffbd805">XV_HdmiTxSs1::BrdgUnlockedRef</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#af7139e6e6d7f74d07c8c3c0f30a14db7">XV_HdmiTxSs1::ConnectCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a44bf39768a8b90d3d506cba468f47786">XV_HdmiTxSs1::ConnectRef</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a6630af87305d3e1150853550bb8bed13">XV_HdmiTxSs1::DscDecodeFailCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a36d518aa866aecfbf9fc4eb30fd583cf">XV_HdmiTxSs1::DscDecodeFailRef</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#ae994beb8c7dc596d7139328d617e3ce4">XV_HdmiTxSs1::DynHdrMtwCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a63868889508144a458ed05a57da740ba">XV_HdmiTxSs1::DynHdrMtwRef</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a5c4558f7affac06ca35573c3b6338c8a">XV_HdmiTxSs1::FrlConfigCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a3f4668f9684b4f0d45c9e1c46ea18b38">XV_HdmiTxSs1::FrlConfigRef</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#acde6e561dd0ef18e01cbc5d41c62bd84">XV_HdmiTxSs1::FrlFfeCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a311d99862dfb32c497f68262c9c36a5e">XV_HdmiTxSs1::FrlFfeRef</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a73203cdb4c5ddcd704b656ec6b5aa90e">XV_HdmiTxSs1::FrlStartCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a43c978206f8628e98d3cfb71c872ed95">XV_HdmiTxSs1::FrlStartRef</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a85ca67e479d76e37e776073beccbfcd8">XV_HdmiTxSs1::FrlStopCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#afea63d8c1818c57bf1d7eb2aaccaabfc">XV_HdmiTxSs1::FrlStopRef</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#ad5bec773c650bb7a791c777f9bf4ad4e">XV_HdmiTxSs1::StreamDownCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#ab7f370a771f074d959649127eb46c350">XV_HdmiTxSs1::StreamDownRef</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a4605c977c9a695c58f9134c55b80e269">XV_HdmiTxSs1::StreamUpCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a49528ce0f931070f254f4ec79f6f10d8">XV_HdmiTxSs1::StreamUpRef</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a88bbd5a97e7a01a235d925f69edd6822">XV_HdmiTxSs1::TmdsConfigCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a8d892935990ad343a02e62039708ba32">XV_HdmiTxSs1::TmdsConfigRef</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a50e1be5ace17193be008e4592bd4f85b">XV_HdmiTxSs1::ToggleCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a7114fcaeac85962f1ba78fd6dc1c4bb2">XV_HdmiTxSs1::ToggleRef</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a63418eb230c8a3c2100c6c69c1c04961">XV_HdmiTxSs1::VsCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a2c7b21216b5d073f9099173a6cb6d479">XV_HdmiTxSs1::VsRef</a>, <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598a3eb4ce7807f91aefd8002b04375c968e">XV_HDMITXSS1_HANDLER_BRDGLOCK</a>, <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598a63e6103e44c8b3811f82a0f4510283dc">XV_HDMITXSS1_HANDLER_BRDGOVERFLOW</a>, <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598aede1d2fd5a4f9e2d44e3a3a288727be2">XV_HDMITXSS1_HANDLER_BRDGUNDERFLOW</a>, <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598ae507944ee9fa6cbc733ec5943e0cc952">XV_HDMITXSS1_HANDLER_BRDGUNLOCK</a>, <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598a36bb7f2cb35d2b70b5a584d5995e3d90">XV_HDMITXSS1_HANDLER_CONNECT</a>, <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598a384aed5df923477235afe1baad98dbaf">XV_HDMITXSS1_HANDLER_DSCDECODE_FAIL</a>, <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598a574e36d061eddc8eb801e20f69e9ba76">XV_HDMITXSS1_HANDLER_DYNHDR_MWT</a>, <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598af3ecb4e6dc9bee12b9801bab78eaaf6d">XV_HDMITXSS1_HANDLER_FRL_CONFIG</a>, <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598a1686e8bd807a9946e01853f91c3d2b8a">XV_HDMITXSS1_HANDLER_FRL_FFE</a>, <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598ae81dedb4d3039ba12fcb9578f7fc0a6d">XV_HDMITXSS1_HANDLER_FRL_START</a>, <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598ab27eb8862c898a06fa8b420bb16d62e5">XV_HDMITXSS1_HANDLER_FRL_STOP</a>, <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598a682fdab311ffe6d7ed4200c49b387459">XV_HDMITXSS1_HANDLER_HDCP_AUTHENTICATED</a>, <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598abf61dbf4ed87f8462a390a8fbd977b41">XV_HDMITXSS1_HANDLER_HDCP_DOWNSTREAM_TOPOLOGY_AVAILABLE</a>, <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598aa21efbb294b3b6a5b48b9d08457591f5">XV_HDMITXSS1_HANDLER_HDCP_UNAUTHENTICATED</a>, <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598aee8e05ce37bec954ff093be2b4a853b8">XV_HDMITXSS1_HANDLER_STREAM_DOWN</a>, <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598a3ca957d56639b5ce1faae51782d72531">XV_HDMITXSS1_HANDLER_STREAM_UP</a>, <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598a73a62440f757dba1bbb051b6d6ad5903">XV_HDMITXSS1_HANDLER_TMDS_CONFIG</a>, <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598aa21b6b56f344cca13c5cea510848fd73">XV_HDMITXSS1_HANDLER_TOGGLE</a>, and <a class="el" href="xv__hdmitxss1_8h.html#ac0380636a719ea9bba888107e9ef1598aa3adf947a1f5051853bb0c9252d983ab">XV_HDMITXSS1_HANDLER_VS</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__example_8c.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main()</a>.</p>

</div>
</div>
<a class="anchor" id="a7f62e33836a75169b74a8602208105ee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetCustomVrrIf </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XV_HdmiC_VrrInfoFrame *&#160;</td>
          <td class="paramname"><em>VrrIF</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>Sync</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>DataSetLen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function allows setting Custom VRR meta in core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance. </td></tr>
    <tr><td class="paramname">VrrIF</td><td>is a pointer to the XV_HdmiC_VrrInfoFrame structure </td></tr>
    <tr><td class="paramname">Value</td><td>of sync in Vrr packet </td></tr>
    <tr><td class="paramname">Value</td><td>of data set length</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a4026c5f96125675de1e423a0c1374923"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetDefaultPpc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will set the default in HDF. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance. </td></tr>
    <tr><td class="paramname">Id</td><td>is the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> ID to operate on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a0af4e590d235b7ed72a2f32c2f1313c4">XV_HdmiTxSs1::Config</a>, and <a class="el" href="struct_x_v___hdmi_tx_ss1___config.html#ae6bd625f0db55f41892d4fd53daf4fe1">XV_HdmiTxSs1_Config::Ppc</a>.</p>

</div>
</div>
<a class="anchor" id="a560f9760e65b16395c8fd64cb8df6a3a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSS1_SetDviMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets the core into DVI mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the HDMI TX Subsystem </td></tr>
  </table>
  </dd>
</dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a011e696938d0ed393ddba116eb2d80be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetExtACR </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets use the external ACR Module. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance </td></tr>
    <tr><td class="paramname">Audio</td><td>Sample Frequency in Hz</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a7b4042af6e05d3b6f3bb3a68121b9bde"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetFfeLevels </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>FfeLevel</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets the FFE Levels. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">None.</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__example_8c.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main()</a>.</p>

</div>
</div>
<a class="anchor" id="a20dd8d4386340d61c4d32d6896ded297"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetFrlExtVidCke </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets the CKE Source for External. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="acb533b389e1711982b5b93fe6c9e4117"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetFrlIntVidCke </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets the CKE Source for Interal Generated. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a5be18bde952e4457fd0487afc6b89066"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetFrlLtp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Lane</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XV_HdmiTx1_FrlLtpType&#160;</td>
          <td class="paramname"><em>Ltp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets the FRL LTP. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance.</td></tr>
    <tr><td class="paramname">Lanes</td><td>specifies FRL operation lane<ul>
<li>3 = 3 lanes</li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>
<ul>
<li>4 = 4 lanes</li>
</ul>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Ltp</td><td>is a FRL LTP Type</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<dl class="section note"><dt>Note</dt><dd>Debug purpose. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a1189f03bf7b02f8c4f946d8ed29c6f62"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetFrlMaxFrlRate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XHdmiC_MaxFrlRate&#160;</td>
          <td class="paramname"><em>MaxFrlRate</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets maximum FRL Rate supported by the system. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance.</td></tr>
    <tr><td class="paramname">MaxFrlRate</td><td>specifies maximum rates supported<ul>
<li>0 = FRL Not Supported</li>
<li>1 = 3 Lanes 3Gbps</li>
<li>2 = 4 Lanes 3Gbps</li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>
<ul>
<li>3 = 4 Lanes 6Gbsp</li>
<li>4 = 4 Lanes 8Gbps</li>
<li>5 = 4 Lanes 10Gbps</li>
<li>6 = 4 Lanes 12Gbps</li>
</ul>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__example_8c.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main()</a>.</p>

</div>
</div>
<a class="anchor" id="a46207d9631567a0d0d391f63b1be3172"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetFrlWrongLtp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function stops FRL video stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a20c8a38317d064caefd59327cb70339e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetGcpAvmuteBit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets the HDMI TX AUX GCP register AVMUTE bit. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="af612cb681a6f8861b25a216cf27268b0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetGcpClearAvmuteBit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets the HDMI TX AUX GCP register CLEAR_AVMUTE bit. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a3537a143a1eaa7fbb7ada6489bd90c10"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSS1_SetHdmiFrlMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets the core into HDMI mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the HDMI TX Subsystem </td></tr>
  </table>
  </dd>
</dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="ad69b7781c8499dfd2cf8b1cd6744baf2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSS1_SetHdmiTmdsMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets the core into HDMI mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the HDMI TX Subsystem </td></tr>
  </table>
  </dd>
</dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="group__v__hdmitxss1.html#gac555201d618cc9e05b73a417f77701b2">XV_HdmiTxSs1_SubcoreInitHdmiTx1()</a>.</p>

</div>
</div>
<a class="anchor" id="aa8729d35447faa67579814df82d6955f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSS1_SetHpdTolerance </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XV_HdmiTxSs1_HpdToleranceType&#160;</td>
          <td class="paramname"><em>Type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>ToleranceVal</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will Configure Timegrid based on the tolerance value for HPD and Toggle event. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance. </td></tr>
    <tr><td class="paramname">Type</td><td>is the tolerance type. </td></tr>
    <tr><td class="paramname">ToleranceVal</td><td>is the tolerance value to be applied. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1___config.html#a2fad82bc5ec410236e8995be3b421baf">XV_HdmiTxSs1_Config::BaseAddress</a>, and <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a0af4e590d235b7ed72a2f32c2f1313c4">XV_HdmiTxSs1::Config</a>.</p>

</div>
</div>
<a class="anchor" id="a7e2f8429ea59705b7b384bfeaf6edc77"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetIntACR </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets use the internal ACR Module. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance </td></tr>
    <tr><td class="paramname">Audio</td><td>Sample Frequency in Hz</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a8c993ee2d634939464d720bc8312c6ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiTxSs1_SetLogCallback </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u64 *&#160;</td>
          <td class="paramname"><em>CallbackFunc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>CallbackRef</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function installs an asynchronous callback function for the LogWrite API: </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the HDMI TX Subsystem instance. </td></tr>
    <tr><td class="paramname">CallbackFunc</td><td>is the address of the callback function. </td></tr>
    <tr><td class="paramname">CallbackRef</td><td>is a user data item that will be passed to the callback function when it is invoked.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if callback function installed successfully.</li>
<li>XST_INVALID_PARAM when callback function is not installed successfully. </li>
</ul>
</dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#aa04f4b9697d324e1fad31da9f414186f">XV_HdmiTxSs1::LogWriteCallback</a>, and <a class="el" href="struct_x_v___hdmi_tx_ss1.html#ae5499d63499710c85a1c2040ccb50435">XV_HdmiTxSs1::LogWriteRef</a>.</p>

</div>
</div>
<a class="anchor" id="abc2436c5f1c1202e7fae694d62d74272"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetPpc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Ppc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will set PPC specified by user. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance. </td></tr>
    <tr><td class="paramname">Id</td><td>is the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> ID to operate on. </td></tr>
    <tr><td class="paramname">Ppc</td><td>is the PPC to be set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a0af4e590d235b7ed72a2f32c2f1313c4">XV_HdmiTxSs1::Config</a>, and <a class="el" href="struct_x_v___hdmi_tx_ss1___config.html#ae6bd625f0db55f41892d4fd53daf4fe1">XV_HdmiTxSs1_Config::Ppc</a>.</p>

</div>
</div>
<a class="anchor" id="ad4c9a6490f1c9497cb14ebf803e1b154"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetSampleFrequency </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XHdmiC_SamplingFrequencyVal&#160;</td>
          <td class="paramname"><em>AudSampleFreqVal</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the audio sampling frequency. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance </td></tr>
    <tr><td class="paramname">Audio</td><td>Sample Frequency in Hz</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a528bac26f2b8c837408002ac0d8585ad">XV_HDMITXSS1_LOG_EVT_AUDIOINVALIDSAMPRATE</a>, and <a class="el" href="xv__hdmitxss1_8h.html#a0c9023e762552ac6d46bddeaaa1ea40b">XV_HdmiTxSs1_LogWrite()</a>.</p>

</div>
</div>
<a class="anchor" id="a86628b390250f2344dce14426b163182"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetSamplingRate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>SamplingRate</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the HDMI TX SS video Identification code. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance </td></tr>
    <tr><td class="paramname">SamplingRate</td><td>Value</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a2dbcdd9e5a37ba4c2fd4dd6923784f32">XV_HdmiTxSs1::SamplingRate</a>.</p>

</div>
</div>
<a class="anchor" id="a8392a8323436ad44e244dd4df6b09211"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetScrambler </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function enables / disables the TX scrambler. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on. </td></tr>
    <tr><td class="paramname">Enable</td><td>TRUE:Enable scrambler FALSE:Disable scrambler</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>The scrambler setting will revert to the default behavior during the next stream configuration (scrambler is enabled for HDMI 2.0 video and disabled when the video is of HDMI 1.4 or lower) </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, and <a class="el" href="xv__hdmitxss1_8c.html#a019901658613f20b13b8bd43d17bb8c4">XV_HdmiTxSs1_SetVideoStreamScramblingFlag()</a>.</p>

</div>
</div>
<a class="anchor" id="a706164018c12104b9b425ea36c7fb38f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XV_HdmiTxSs1_SetStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVidC_VideoTiming&#160;</td>
          <td class="paramname"><em>VideoTiming</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVidC_FrameRate&#160;</td>
          <td class="paramname"><em>FrameRate</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVidC_ColorFormat&#160;</td>
          <td class="paramname"><em>ColorFormat</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVidC_ColorDepth&#160;</td>
          <td class="paramname"><em>Bpc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>IsDSCompressed</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVidC_3DInfo *&#160;</td>
          <td class="paramname"><em>Info3D</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u64 *&#160;</td>
          <td class="paramname"><em>TmdsClock</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function set HDMI TX susbsystem stream parameters. </p>
<p>It returns the calculated TMDS clock value.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>- Pointer to HDMI 2.1 Tx Subsystem. VideoTiming - Video Timing of the video to be displayed. FrameRate - Frame rate to set ColorFormat - Color format of stream (RGB, YUV444/422/420) Bpc - Bit per component IsDSCompressed - Flag to indicate DSCompression Info3D - 3D Info TmdsClock - Address where the calculated TMDS Clock value is stored.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XST_SUCCESS - In case TMDS clock is calculated correctly XST_INVALID_PARAM - In case invalid parameters</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a0af4e590d235b7ed72a2f32c2f1313c4">XV_HdmiTxSs1::Config</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1___config.html#ae6bd625f0db55f41892d4fd53daf4fe1">XV_HdmiTxSs1_Config::Ppc</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1___config.html#a55587fe4cdd478faa025c97a26a3191f">XV_HdmiTxSs1_Config::VideoInterface</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a39d7665d5e5f22c57708000628278891">XV_HDMITXSS1_LOG_EVT_SETSTREAM</a>, and <a class="el" href="xv__hdmitxss1_8h.html#a0c9023e762552ac6d46bddeaaa1ea40b">XV_HdmiTxSs1_LogWrite()</a>.</p>

</div>
</div>
<a class="anchor" id="aa186949422abd2e06a75e77f02353965"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetTmdsClockRatio </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Ratio</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the HDMI TX SS TMDS Cock Ratio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance </td></tr>
    <tr><td class="paramname">Ratio</td><td>0 - 1/10, 1 - 1/40</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="ab7585e3214884828ab42900fbd258e43"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetVideoIDCode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Vic</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the HDMI TX SS video Identification code. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance </td></tr>
    <tr><td class="paramname">InstancePtr</td><td>VIC Flag Value</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="abf6b7d43c8f19f0712a6808e01172e59"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetVideoStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XVidC_VideoStream&#160;</td>
          <td class="paramname"><em>VidStream</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the HDMI TX SS video stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance </td></tr>
    <tr><td class="paramname">@return</td><td>XVidC_VideoStream pointer</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a019901658613f20b13b8bd43d17bb8c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetVideoStreamScramblingFlag </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>IsScrambled</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the HDMI TX SS video stream type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance </td></tr>
    <tr><td class="paramname">IsScrambled</td><td>1:IsScrambled 0: not Scrambled</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmitxss1_8h.html#a8392a8323436ad44e244dd4df6b09211">XV_HdmiTxSs1_SetScrambler()</a>.</p>

</div>
</div>
<a class="anchor" id="aa1d183fe07c09bb507a8d5d3347f799e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetVideoStreamScramblingOverrideFlag </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>OverrideScramble</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function Sets the HDMI TX SS video stream scrambling behaviour. </p>
<p>Setting OverrideScramble to true will force enabling/disabling scrambling function based on the value of IsScrambled flag.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>pointer to <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance </td></tr>
    <tr><td class="paramname">OverrideScramble</td><td>0: Scrambling is always enabled for HDMI 2.0 resolutions and is enabled /or disabled for HDMI 1.4 resolutions based on IsScrambled value 1: Enable scrambling if IsScrambled is TRUE and disable scrambling if IsScrambled is FALSE</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="acc060fa8776b4f0cc3bbfa774e0647c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SetVrrIf </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XV_HdmiC_VrrInfoFrame *&#160;</td>
          <td class="paramname"><em>VrrIF</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function allows setting VRR meta in core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance. </td></tr>
    <tr><td class="paramname">VrrIF</td><td>is a pointer to the XV_HdmiC_VrrInfoFrame structure</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__example_8c.html#aabd5c0e2ac70e11184a457b7d5a4b488">Exdes_ProcessVTEMPacket()</a>, and <a class="el" href="xhdmi__example_8c.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main()</a>.</p>

</div>
</div>
<a class="anchor" id="a9a71ee725c8043ea39113059210062c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSS1_SetVrrMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>VrrEn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>FvaFactor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>CnmvrrEn</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function configures Video Timing Controller with Adaptive-Sync mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance. </td></tr>
    <tr><td class="paramname">mode</td><td>is vtc mode. 0: Fixed stretch, 1: Auto </td></tr>
    <tr><td class="paramname">VrrEn</td><td>is to enable/disable VRR </td></tr>
    <tr><td class="paramname">FvaFactor</td><td>is to set FVA factor value </td></tr>
    <tr><td class="paramname">CnmvrrEn</td><td>is to enable/disable Cnmvrr</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Should be called before XV_HdmiTxSs1_SetStream atleast once for VRR use case. </dd></dl>

</div>
</div>
<a class="anchor" id="aa80605121dcc2573a45b4be783b7273c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSS1_SetVrrVfpStretch </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>StretchValue</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function configures vertical front porch stretch limit in Video Timing Controller. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> instance. </td></tr>
    <tr><td class="paramname">StretchValue</td><td>is vertical front porch stretch value.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Call after XV_HdmiTxSs1_SetStream and VRR mode is already set through XV_HdmiTxSS1_SetVrrMode. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#aec5ea5b9de3421ff6542da966c26995a">XV_HdmiTxSs1::VtcPtr</a>, and <a class="el" href="xv__hdmitxss1_8c.html#a450208f60677da1752332e2d47d3784c">XV_HdmiTxSs1_GetVideoStream()</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__example_8c.html#a7ed4452541674f60a59010ff76834183">Exdes_ProcessVRRTimingChange()</a>, and <a class="el" href="xhdmi__example_8c.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main()</a>.</p>

</div>
</div>
<a class="anchor" id="af493391980674593fbc4ed0e8acb1ebc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_ShowEdid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function shows the HDMI source edid. </p>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#af3cc9590374417d5b4b3eeabf73134bf">XV_HdmiTxSs1::IsStreamConnected</a>, and <a class="el" href="xv__hdmitxss1_8c.html#abb2671202f109b367734299d387fc582">XV_HdmiTxSs1_ReadEdidSegment()</a>.</p>

</div>
</div>
<a class="anchor" id="acb9f82b5afe31f42ff6264bb2f13db57"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_ShowEdid_extension </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XV_VidC_EdidCntrlParam *&#160;</td>
          <td class="paramname"><em>EdidCtrlParam</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function shows the HDMI source edid. </p>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#af3cc9590374417d5b4b3eeabf73134bf">XV_HdmiTxSs1::IsStreamConnected</a>, and <a class="el" href="xv__hdmitxss1_8c.html#abb2671202f109b367734299d387fc582">XV_HdmiTxSs1_ReadEdidSegment()</a>.</p>

</div>
</div>
<a class="anchor" id="ab5fe79e1483f941b8310cc0ad340d780"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_Start </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function starts the HDMI TX subsystem including all sub-cores that are included in the processing pipeline for a given use-case. </p>
<p>Video pipe is started from back to front </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Cores are started only if the corresponding start flag in the scratch pad memory is set. This allows to selectively start only those cores included in the processing chain </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194aa87456980697e1644c7bb078cdb8133d">XV_HDMITXSS1_LOG_EVT_START</a>, and <a class="el" href="xv__hdmitxss1_8h.html#a0c9023e762552ac6d46bddeaaa1ea40b">XV_HdmiTxSs1_LogWrite()</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__example_8c.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main()</a>.</p>

</div>
</div>
<a class="anchor" id="ad9a6e5fd5702da69e65d96e1355368d1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSS1_StartFRLStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will Start the FRL stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#ab9c7709befa6b85a8311d9647d47927e">XV_HdmiTxSs1::AudioEnabled</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#abc1af15b6ef05b2b421d4a113a6f0f4b">XV_HdmiTxSs1::AudioMute</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a54473698d17fbff5cf1a2833069a5f28">XV_HdmiTxSs1::IsStreamUp</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a2dbcdd9e5a37ba4c2fd4dd6923784f32">XV_HdmiTxSs1::SamplingRate</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a4605c977c9a695c58f9134c55b80e269">XV_HdmiTxSs1::StreamUpCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a49528ce0f931070f254f4ec79f6f10d8">XV_HdmiTxSs1::StreamUpRef</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#aec5ea5b9de3421ff6542da966c26995a">XV_HdmiTxSs1::VtcPtr</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194a4bcb4867aceecc187b9a5f6d47f53f24">XV_HDMITXSS1_LOG_EVT_STREAMUP</a>, <a class="el" href="xv__hdmitxss1_8h.html#a0c9023e762552ac6d46bddeaaa1ea40b">XV_HdmiTxSs1_LogWrite()</a>, <a class="el" href="xv__hdmitxss1_8c.html#abb2b35bcb7e732e6cbad0fbd4ee85a12">XV_HdmiTxSs1_SYSRST()</a>, <a class="el" href="xv__hdmitxss1_8c.html#ad62c869187a488987bf7407036d1e642">XV_HdmiTxSs1_TXCore_LRST()</a>, <a class="el" href="xv__hdmitxss1_8c.html#a72cb6b0c598ac1b9aa586f71098ce464">XV_HdmiTxSs1_TXCore_VRST()</a>, and <a class="el" href="xv__hdmitxss1_8c.html#a8cbdc81e24b07cdab00d1803691d8bb0">XV_HdmiTxSs1_VRST()</a>.</p>

</div>
</div>
<a class="anchor" id="adab4b36a99eb0489937e2dca14bc2cd7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiTxSs1_StartFrlTraining </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XHdmiC_MaxFrlRate&#160;</td>
          <td class="paramname"><em>FrlRate</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function starts the Fixed Rate Link Training. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance.</td></tr>
    <tr><td class="paramname">FrlRate</td><td>specifies the FRL rate to be attempted<ul>
<li>0 = FRL Not Supported</li>
<li>1 = 3 Lanes 3Gbps</li>
<li>2 = 4 Lanes 3Gbps</li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>
<ul>
<li>3 = 4 Lanes 6Gbsp</li>
<li>4 = 4 Lanes 8Gbps</li>
<li>5 = 4 Lanes 10Gbps</li>
<li>6 = 4 Lanes 12Gbps</li>
</ul>
<dl class="section return"><dt>Returns</dt><dd>Status on if FrlTraining can be started or not.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194ad9b5a045dc775b00f814c3bbd5b3d7ea">XV_HDMITXSS1_LOG_EVT_FRL_START</a>, and <a class="el" href="xv__hdmitxss1_8h.html#a0c9023e762552ac6d46bddeaaa1ea40b">XV_HdmiTxSs1_LogWrite()</a>.</p>

</div>
</div>
<a class="anchor" id="a741114a73461d2228e6c21c78314bcc2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiTxSs1_StartTmdsMode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function starts the TMDS mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the XV_HdmiTx1 core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Status on if TMDS can be started or not.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="a8016b341785251b3d59949739f6813f1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_Stop </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function stops the HDMI TX subsystem including all sub-cores Stop the video pipe starting from front to back. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#aec5ea5b9de3421ff6542da966c26995a">XV_HdmiTxSs1::VtcPtr</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194acca316c46a14ae90bc9f061ad3237532">XV_HDMITXSS1_LOG_EVT_STOP</a>, and <a class="el" href="xv__hdmitxss1_8h.html#a0c9023e762552ac6d46bddeaaa1ea40b">XV_HdmiTxSs1_LogWrite()</a>.</p>

</div>
</div>
<a class="anchor" id="a521c0bfc8e68845052abeefcf9268fbe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSS1_StopFRLStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function will Stop the FRL stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_v___hdmi_tx_ss1.html" title="The XVprocss driver instance data. ">XV_HdmiTxSs1</a> core instance. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a54473698d17fbff5cf1a2833069a5f28">XV_HdmiTxSs1::IsStreamUp</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#ad5bec773c650bb7a791c777f9bf4ad4e">XV_HdmiTxSs1::StreamDownCallback</a>, <a class="el" href="struct_x_v___hdmi_tx_ss1.html#ab7f370a771f074d959649127eb46c350">XV_HdmiTxSs1::StreamDownRef</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194aa11ffa509dca45f524be5f1581fa9abe">XV_HDMITXSS1_LOG_EVT_STREAMDOWN</a>, <a class="el" href="xv__hdmitxss1_8h.html#a0c9023e762552ac6d46bddeaaa1ea40b">XV_HdmiTxSs1_LogWrite()</a>, <a class="el" href="xv__hdmitxss1_8c.html#abb2b35bcb7e732e6cbad0fbd4ee85a12">XV_HdmiTxSs1_SYSRST()</a>, <a class="el" href="xv__hdmitxss1_8c.html#ad62c869187a488987bf7407036d1e642">XV_HdmiTxSs1_TXCore_LRST()</a>, <a class="el" href="xv__hdmitxss1_8c.html#a72cb6b0c598ac1b9aa586f71098ce464">XV_HdmiTxSs1_TXCore_VRST()</a>, and <a class="el" href="xv__hdmitxss1_8c.html#a8cbdc81e24b07cdab00d1803691d8bb0">XV_HdmiTxSs1_VRST()</a>.</p>

</div>
</div>
<a class="anchor" id="a414900ff658f64331801d78cb586e0d2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_StreamStart </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function starts the HDMI TX stream. </p>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>, <a class="el" href="xv__hdmitxss1_8h.html#a3235ae792b21ddbc07efb7b78edde194abe1911338db298a23ec713716866e18b">XV_HDMITXSS1_LOG_EVT_STREAMSTART</a>, and <a class="el" href="xv__hdmitxss1_8h.html#a0c9023e762552ac6d46bddeaaa1ea40b">XV_HdmiTxSs1_LogWrite()</a>.</p>

</div>
</div>
<a class="anchor" id="abb2b35bcb7e732e6cbad0fbd4ee85a12"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_SYSRST </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Reset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function asserts or releases the system reset of other blocks within the subsystem. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmitxss1_8h.html#a9b8761762576eff1b60d907eedc3e290">XV_HdmiTxSs1_RefClockChangeInit()</a>, <a class="el" href="xv__hdmitxss1_8h.html#a793b1339e8400d44c8bed3a3a578728f">XV_HdmiTxSs1_Reset()</a>, <a class="el" href="xv__hdmitxss1_8h.html#ad9a6e5fd5702da69e65d96e1355368d1">XV_HdmiTxSS1_StartFRLStream()</a>, and <a class="el" href="xv__hdmitxss1_8h.html#a521c0bfc8e68845052abeefcf9268fbe">XV_HdmiTxSS1_StopFRLStream()</a>.</p>

</div>
</div>
<a class="anchor" id="aaac3082a297821ef325efeedcafbca0b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XV_HdmiTxSs1_TmdsStart </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function starts the Legacy HDMI TMDS Mode. </p>
<dl class="section return"><dt>Returns</dt><dd>Status on if TMDS mode is successfully started or not.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

</div>
</div>
<a class="anchor" id="ad62c869187a488987bf7407036d1e642"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_TXCore_LRST </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Reset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function asserts or releases the Internal Link reset of the HDMI subcore within the subsystem. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmitxss1_8h.html#a9b8761762576eff1b60d907eedc3e290">XV_HdmiTxSs1_RefClockChangeInit()</a>, <a class="el" href="xv__hdmitxss1_8h.html#a793b1339e8400d44c8bed3a3a578728f">XV_HdmiTxSs1_Reset()</a>, <a class="el" href="xv__hdmitxss1_8h.html#ad9a6e5fd5702da69e65d96e1355368d1">XV_HdmiTxSS1_StartFRLStream()</a>, and <a class="el" href="xv__hdmitxss1_8h.html#a521c0bfc8e68845052abeefcf9268fbe">XV_HdmiTxSS1_StopFRLStream()</a>.</p>

</div>
</div>
<a class="anchor" id="a72cb6b0c598ac1b9aa586f71098ce464"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_TXCore_VRST </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Reset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function asserts or releases the Internal Video reset of the HDMI subcore within the subsystem. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmitxss1_8h.html#a9b8761762576eff1b60d907eedc3e290">XV_HdmiTxSs1_RefClockChangeInit()</a>, <a class="el" href="xv__hdmitxss1_8h.html#a793b1339e8400d44c8bed3a3a578728f">XV_HdmiTxSs1_Reset()</a>, <a class="el" href="xv__hdmitxss1_8h.html#ad9a6e5fd5702da69e65d96e1355368d1">XV_HdmiTxSS1_StartFRLStream()</a>, and <a class="el" href="xv__hdmitxss1_8h.html#a521c0bfc8e68845052abeefcf9268fbe">XV_HdmiTxSS1_StopFRLStream()</a>.</p>

</div>
</div>
<a class="anchor" id="a0c68f449a27c5f3ea402bab58df3ef88"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_VrrControl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function allows enabling/disabling of VRR in HDMI Tx. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">Enable</td><td>0: disable VRR 1: enable VRR</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xhdmi__example_8c.html#aabd5c0e2ac70e11184a457b7d5a4b488">Exdes_ProcessVTEMPacket()</a>, and <a class="el" href="xhdmi__example_8c.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main()</a>.</p>

</div>
</div>
<a class="anchor" id="a8cbdc81e24b07cdab00d1803691d8bb0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XV_HdmiTxSs1_VRST </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_v___hdmi_tx_ss1.html">XV_HdmiTxSs1</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Reset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function asserts or releases the video reset of other blocks within the subsystem. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Subsystem instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None </dd></dl>

<p>References <a class="el" href="struct_x_v___hdmi_tx_ss1.html#a20364540787ca3b61a22e2138cd03369">XV_HdmiTxSs1::HdmiTx1Ptr</a>.</p>

<p>Referenced by <a class="el" href="xv__hdmitxss1_8h.html#a9b8761762576eff1b60d907eedc3e290">XV_HdmiTxSs1_RefClockChangeInit()</a>, <a class="el" href="xv__hdmitxss1_8h.html#a793b1339e8400d44c8bed3a3a578728f">XV_HdmiTxSs1_Reset()</a>, <a class="el" href="xv__hdmitxss1_8h.html#ad9a6e5fd5702da69e65d96e1355368d1">XV_HdmiTxSS1_StartFRLStream()</a>, and <a class="el" href="xv__hdmitxss1_8h.html#a521c0bfc8e68845052abeefcf9268fbe">XV_HdmiTxSS1_StopFRLStream()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
